├── .eslintrc.js ├── .github └── workflows │ └── tests.yml ├── .gitignore ├── .vscode └── settings.json ├── .xatarc ├── LICENSE ├── README.md ├── components ├── AddressSettingItem.tsx ├── Box.tsx ├── Button.tsx ├── ContactSettingItem.tsx ├── Dropdown.tsx ├── DropdownSettingItem.tsx ├── ErrorMessage.tsx ├── Form.tsx ├── Form │ ├── FormHeader.tsx │ ├── InlineEditTitle.tsx │ └── StatusButton.tsx ├── FormCreate │ ├── AddQuestionDialog.tsx │ ├── ContentPanel.tsx │ └── FormCreateMain.tsx ├── FormResults │ └── FormResultsMain.tsx ├── Forms │ ├── CreateOrRenameFormModal.tsx │ ├── FormCard.tsx │ ├── FormsMain.tsx │ └── WelcomeForms.tsx ├── Header.tsx ├── InputSettingItem.tsx ├── Menu.tsx ├── OptionalIcon.tsx ├── Question │ ├── Answer.tsx │ ├── AnswerAddress.tsx │ ├── AnswerContactInfo.tsx │ ├── AnswerDate.tsx │ ├── AnswerDropdown.tsx │ ├── AnswerEmail.tsx │ ├── AnswerLegal.tsx │ ├── AnswerLongText.tsx │ ├── AnswerMatrix.tsx │ ├── AnswerMultipleChoice.tsx │ ├── AnswerNumber.tsx │ ├── AnswerOpinionScale.tsx │ ├── AnswerPhoneNumber.tsx │ ├── AnswerProps.ts │ ├── AnswerRanking.tsx │ ├── AnswerRating.tsx │ ├── AnswerShortText.tsx │ ├── AnswerStatement.tsx │ ├── AnswerWebsite.tsx │ ├── AnswerWrapper.tsx │ ├── AnswerYesNo.tsx │ ├── DeleteQuestionButton.tsx │ ├── EditChoicesDialog.tsx │ ├── Ending.tsx │ ├── Input.tsx │ ├── QuestionIcon.tsx │ ├── QuestionSettings.tsx │ ├── QuestionSlide.tsx │ ├── QuestionTypeDropdown.tsx │ ├── Settings.tsx │ ├── SettingsAddress.tsx │ ├── SettingsContactInfo.tsx │ ├── SettingsDate.tsx │ ├── SettingsDropdown.tsx │ ├── SettingsEmail.tsx │ ├── SettingsLegal.tsx │ ├── SettingsLongText.tsx │ ├── SettingsMatrix.tsx │ ├── SettingsMultipleChoice.tsx │ ├── SettingsNumber.tsx │ ├── SettingsOpinionScale.tsx │ ├── SettingsPhoneNumber.tsx │ ├── SettingsProps.ts │ ├── SettingsRanking.tsx │ ├── SettingsRating.tsx │ ├── SettingsShortText.tsx │ ├── SettingsStatement.tsx │ ├── SettingsWebsite.tsx │ └── SettingsYesNo.tsx ├── RequiredIcon.tsx ├── Spinner.tsx ├── ToastDeletion.tsx └── Toggle.tsx ├── hooks ├── useAddMockQuestions.tsx ├── useAddQuestion.tsx ├── useCopyToClipboard.tsx ├── useCreateForm.tsx ├── useDeleteForm.tsx ├── useDeleteQuestion.tsx ├── useFormSummary.tsx ├── useGetQuestion.tsx ├── usePublishForm.tsx ├── useRenameForm.tsx ├── useReorderQuestions.tsx ├── useToggle.tsx ├── useUpdateEnding.tsx ├── useUpdateQuestion.tsx └── useUpdateQuestionOption.tsx ├── media └── xataform-logo@2x.png ├── middleware.ts ├── next.config.js ├── nextjs-routes.d.ts ├── package.json ├── pages ├── 404.tsx ├── _app.tsx ├── _document.tsx ├── api │ └── trpc │ │ └── [trpc].ts ├── form │ └── [formId] │ │ ├── create.tsx │ │ ├── index.tsx │ │ ├── preview.tsx │ │ └── results.tsx ├── forms.tsx ├── index.tsx └── styles.css ├── pnpm-lock.yaml ├── postcss.config.js ├── prettier.config.js ├── public ├── favicon.ico ├── search.svg ├── welcome-forms.svg ├── xataform-logo.svg └── xataform-og.png ├── scripts └── init.mjs ├── server ├── context.ts ├── routers │ ├── _app.ts │ ├── ending │ │ └── ending.router.ts │ ├── form │ │ ├── form.router.ts │ │ ├── form.schemas.ts │ │ └── form.test.ts │ └── question │ │ ├── question.router.ts │ │ ├── question.schemas.ts │ │ └── question.test.ts ├── services │ ├── auth.ts │ └── database.ts └── trpc.ts ├── tailwind.config.js ├── tsconfig.json ├── utils ├── getXataColumn.ts ├── reoder.ts ├── trpc.ts ├── types.ts └── xata.ts └── xata.schema.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.xatarc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/.xatarc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/README.md -------------------------------------------------------------------------------- /components/AddressSettingItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/AddressSettingItem.tsx -------------------------------------------------------------------------------- /components/Box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Box.tsx -------------------------------------------------------------------------------- /components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Button.tsx -------------------------------------------------------------------------------- /components/ContactSettingItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/ContactSettingItem.tsx -------------------------------------------------------------------------------- /components/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Dropdown.tsx -------------------------------------------------------------------------------- /components/DropdownSettingItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/DropdownSettingItem.tsx -------------------------------------------------------------------------------- /components/ErrorMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/ErrorMessage.tsx -------------------------------------------------------------------------------- /components/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Form.tsx -------------------------------------------------------------------------------- /components/Form/FormHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Form/FormHeader.tsx -------------------------------------------------------------------------------- /components/Form/InlineEditTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Form/InlineEditTitle.tsx -------------------------------------------------------------------------------- /components/Form/StatusButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Form/StatusButton.tsx -------------------------------------------------------------------------------- /components/FormCreate/AddQuestionDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/FormCreate/AddQuestionDialog.tsx -------------------------------------------------------------------------------- /components/FormCreate/ContentPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/FormCreate/ContentPanel.tsx -------------------------------------------------------------------------------- /components/FormCreate/FormCreateMain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/FormCreate/FormCreateMain.tsx -------------------------------------------------------------------------------- /components/FormResults/FormResultsMain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/FormResults/FormResultsMain.tsx -------------------------------------------------------------------------------- /components/Forms/CreateOrRenameFormModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Forms/CreateOrRenameFormModal.tsx -------------------------------------------------------------------------------- /components/Forms/FormCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Forms/FormCard.tsx -------------------------------------------------------------------------------- /components/Forms/FormsMain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Forms/FormsMain.tsx -------------------------------------------------------------------------------- /components/Forms/WelcomeForms.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Forms/WelcomeForms.tsx -------------------------------------------------------------------------------- /components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Header.tsx -------------------------------------------------------------------------------- /components/InputSettingItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/InputSettingItem.tsx -------------------------------------------------------------------------------- /components/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Menu.tsx -------------------------------------------------------------------------------- /components/OptionalIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/OptionalIcon.tsx -------------------------------------------------------------------------------- /components/Question/Answer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/Answer.tsx -------------------------------------------------------------------------------- /components/Question/AnswerAddress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerAddress.tsx -------------------------------------------------------------------------------- /components/Question/AnswerContactInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerContactInfo.tsx -------------------------------------------------------------------------------- /components/Question/AnswerDate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerDate.tsx -------------------------------------------------------------------------------- /components/Question/AnswerDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerDropdown.tsx -------------------------------------------------------------------------------- /components/Question/AnswerEmail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerEmail.tsx -------------------------------------------------------------------------------- /components/Question/AnswerLegal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerLegal.tsx -------------------------------------------------------------------------------- /components/Question/AnswerLongText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerLongText.tsx -------------------------------------------------------------------------------- /components/Question/AnswerMatrix.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerMatrix.tsx -------------------------------------------------------------------------------- /components/Question/AnswerMultipleChoice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerMultipleChoice.tsx -------------------------------------------------------------------------------- /components/Question/AnswerNumber.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerNumber.tsx -------------------------------------------------------------------------------- /components/Question/AnswerOpinionScale.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerOpinionScale.tsx -------------------------------------------------------------------------------- /components/Question/AnswerPhoneNumber.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerPhoneNumber.tsx -------------------------------------------------------------------------------- /components/Question/AnswerProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerProps.ts -------------------------------------------------------------------------------- /components/Question/AnswerRanking.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerRanking.tsx -------------------------------------------------------------------------------- /components/Question/AnswerRating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerRating.tsx -------------------------------------------------------------------------------- /components/Question/AnswerShortText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerShortText.tsx -------------------------------------------------------------------------------- /components/Question/AnswerStatement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerStatement.tsx -------------------------------------------------------------------------------- /components/Question/AnswerWebsite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerWebsite.tsx -------------------------------------------------------------------------------- /components/Question/AnswerWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerWrapper.tsx -------------------------------------------------------------------------------- /components/Question/AnswerYesNo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/AnswerYesNo.tsx -------------------------------------------------------------------------------- /components/Question/DeleteQuestionButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/DeleteQuestionButton.tsx -------------------------------------------------------------------------------- /components/Question/EditChoicesDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/EditChoicesDialog.tsx -------------------------------------------------------------------------------- /components/Question/Ending.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/Ending.tsx -------------------------------------------------------------------------------- /components/Question/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/Input.tsx -------------------------------------------------------------------------------- /components/Question/QuestionIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/QuestionIcon.tsx -------------------------------------------------------------------------------- /components/Question/QuestionSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/QuestionSettings.tsx -------------------------------------------------------------------------------- /components/Question/QuestionSlide.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/QuestionSlide.tsx -------------------------------------------------------------------------------- /components/Question/QuestionTypeDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/QuestionTypeDropdown.tsx -------------------------------------------------------------------------------- /components/Question/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/Settings.tsx -------------------------------------------------------------------------------- /components/Question/SettingsAddress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsAddress.tsx -------------------------------------------------------------------------------- /components/Question/SettingsContactInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsContactInfo.tsx -------------------------------------------------------------------------------- /components/Question/SettingsDate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsDate.tsx -------------------------------------------------------------------------------- /components/Question/SettingsDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsDropdown.tsx -------------------------------------------------------------------------------- /components/Question/SettingsEmail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsEmail.tsx -------------------------------------------------------------------------------- /components/Question/SettingsLegal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsLegal.tsx -------------------------------------------------------------------------------- /components/Question/SettingsLongText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsLongText.tsx -------------------------------------------------------------------------------- /components/Question/SettingsMatrix.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsMatrix.tsx -------------------------------------------------------------------------------- /components/Question/SettingsMultipleChoice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsMultipleChoice.tsx -------------------------------------------------------------------------------- /components/Question/SettingsNumber.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsNumber.tsx -------------------------------------------------------------------------------- /components/Question/SettingsOpinionScale.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsOpinionScale.tsx -------------------------------------------------------------------------------- /components/Question/SettingsPhoneNumber.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsPhoneNumber.tsx -------------------------------------------------------------------------------- /components/Question/SettingsProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsProps.ts -------------------------------------------------------------------------------- /components/Question/SettingsRanking.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsRanking.tsx -------------------------------------------------------------------------------- /components/Question/SettingsRating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsRating.tsx -------------------------------------------------------------------------------- /components/Question/SettingsShortText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsShortText.tsx -------------------------------------------------------------------------------- /components/Question/SettingsStatement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsStatement.tsx -------------------------------------------------------------------------------- /components/Question/SettingsWebsite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsWebsite.tsx -------------------------------------------------------------------------------- /components/Question/SettingsYesNo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Question/SettingsYesNo.tsx -------------------------------------------------------------------------------- /components/RequiredIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/RequiredIcon.tsx -------------------------------------------------------------------------------- /components/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Spinner.tsx -------------------------------------------------------------------------------- /components/ToastDeletion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/ToastDeletion.tsx -------------------------------------------------------------------------------- /components/Toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/components/Toggle.tsx -------------------------------------------------------------------------------- /hooks/useAddMockQuestions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/useAddMockQuestions.tsx -------------------------------------------------------------------------------- /hooks/useAddQuestion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/useAddQuestion.tsx -------------------------------------------------------------------------------- /hooks/useCopyToClipboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/useCopyToClipboard.tsx -------------------------------------------------------------------------------- /hooks/useCreateForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/useCreateForm.tsx -------------------------------------------------------------------------------- /hooks/useDeleteForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/useDeleteForm.tsx -------------------------------------------------------------------------------- /hooks/useDeleteQuestion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/useDeleteQuestion.tsx -------------------------------------------------------------------------------- /hooks/useFormSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/useFormSummary.tsx -------------------------------------------------------------------------------- /hooks/useGetQuestion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/useGetQuestion.tsx -------------------------------------------------------------------------------- /hooks/usePublishForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/usePublishForm.tsx -------------------------------------------------------------------------------- /hooks/useRenameForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/useRenameForm.tsx -------------------------------------------------------------------------------- /hooks/useReorderQuestions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/useReorderQuestions.tsx -------------------------------------------------------------------------------- /hooks/useToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/useToggle.tsx -------------------------------------------------------------------------------- /hooks/useUpdateEnding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/useUpdateEnding.tsx -------------------------------------------------------------------------------- /hooks/useUpdateQuestion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/useUpdateQuestion.tsx -------------------------------------------------------------------------------- /hooks/useUpdateQuestionOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/hooks/useUpdateQuestionOption.tsx -------------------------------------------------------------------------------- /media/xataform-logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/media/xataform-logo@2x.png -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/next.config.js -------------------------------------------------------------------------------- /nextjs-routes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/nextjs-routes.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/pages/404.tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/api/trpc/[trpc].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/pages/api/trpc/[trpc].ts -------------------------------------------------------------------------------- /pages/form/[formId]/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/pages/form/[formId]/create.tsx -------------------------------------------------------------------------------- /pages/form/[formId]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/pages/form/[formId]/index.tsx -------------------------------------------------------------------------------- /pages/form/[formId]/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/pages/form/[formId]/preview.tsx -------------------------------------------------------------------------------- /pages/form/[formId]/results.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/pages/form/[formId]/results.tsx -------------------------------------------------------------------------------- /pages/forms.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/pages/forms.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/pages/styles.css -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/public/search.svg -------------------------------------------------------------------------------- /public/welcome-forms.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/public/welcome-forms.svg -------------------------------------------------------------------------------- /public/xataform-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/public/xataform-logo.svg -------------------------------------------------------------------------------- /public/xataform-og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/public/xataform-og.png -------------------------------------------------------------------------------- /scripts/init.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/scripts/init.mjs -------------------------------------------------------------------------------- /server/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/server/context.ts -------------------------------------------------------------------------------- /server/routers/_app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/server/routers/_app.ts -------------------------------------------------------------------------------- /server/routers/ending/ending.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/server/routers/ending/ending.router.ts -------------------------------------------------------------------------------- /server/routers/form/form.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/server/routers/form/form.router.ts -------------------------------------------------------------------------------- /server/routers/form/form.schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/server/routers/form/form.schemas.ts -------------------------------------------------------------------------------- /server/routers/form/form.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/server/routers/form/form.test.ts -------------------------------------------------------------------------------- /server/routers/question/question.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/server/routers/question/question.router.ts -------------------------------------------------------------------------------- /server/routers/question/question.schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/server/routers/question/question.schemas.ts -------------------------------------------------------------------------------- /server/routers/question/question.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/server/routers/question/question.test.ts -------------------------------------------------------------------------------- /server/services/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/server/services/auth.ts -------------------------------------------------------------------------------- /server/services/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/server/services/database.ts -------------------------------------------------------------------------------- /server/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/server/trpc.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/getXataColumn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/utils/getXataColumn.ts -------------------------------------------------------------------------------- /utils/reoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/utils/reoder.ts -------------------------------------------------------------------------------- /utils/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/utils/trpc.ts -------------------------------------------------------------------------------- /utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/utils/types.ts -------------------------------------------------------------------------------- /utils/xata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/utils/xata.ts -------------------------------------------------------------------------------- /xata.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xataio/xataform/HEAD/xata.schema.json --------------------------------------------------------------------------------