gitextract_5m319v_v/ ├── .github/ │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── config.yml │ │ ├── ✨-feature-request.md │ │ └── 🐞-bug-report.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── ci.yml │ └── stale.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── components.json ├── cz.yaml ├── eslint.config.js ├── index.html ├── knip.config.ts ├── netlify.toml ├── package.json ├── src/ │ ├── assets/ │ │ ├── brand-icons/ │ │ │ ├── icon-discord.tsx │ │ │ ├── icon-docker.tsx │ │ │ ├── icon-facebook.tsx │ │ │ ├── icon-figma.tsx │ │ │ ├── icon-github.tsx │ │ │ ├── icon-gitlab.tsx │ │ │ ├── icon-gmail.tsx │ │ │ ├── icon-medium.tsx │ │ │ ├── icon-notion.tsx │ │ │ ├── icon-skype.tsx │ │ │ ├── icon-slack.tsx │ │ │ ├── icon-stripe.tsx │ │ │ ├── icon-telegram.tsx │ │ │ ├── icon-trello.tsx │ │ │ ├── icon-whatsapp.tsx │ │ │ ├── icon-zoom.tsx │ │ │ └── index.ts │ │ ├── clerk-full-logo.tsx │ │ ├── clerk-logo.tsx │ │ ├── custom/ │ │ │ ├── icon-dir.tsx │ │ │ ├── icon-layout-compact.tsx │ │ │ ├── icon-layout-default.tsx │ │ │ ├── icon-layout-full.tsx │ │ │ ├── icon-sidebar-floating.tsx │ │ │ ├── icon-sidebar-inset.tsx │ │ │ ├── icon-sidebar-sidebar.tsx │ │ │ ├── icon-theme-dark.tsx │ │ │ ├── icon-theme-light.tsx │ │ │ └── icon-theme-system.tsx │ │ └── logo.tsx │ ├── components/ │ │ ├── coming-soon.tsx │ │ ├── command-menu.tsx │ │ ├── config-drawer.tsx │ │ ├── confirm-dialog.tsx │ │ ├── data-table/ │ │ │ ├── bulk-actions.tsx │ │ │ ├── column-header.tsx │ │ │ ├── faceted-filter.tsx │ │ │ ├── index.ts │ │ │ ├── pagination.tsx │ │ │ ├── toolbar.tsx │ │ │ └── view-options.tsx │ │ ├── date-picker.tsx │ │ ├── layout/ │ │ │ ├── app-sidebar.tsx │ │ │ ├── app-title.tsx │ │ │ ├── authenticated-layout.tsx │ │ │ ├── data/ │ │ │ │ └── sidebar-data.ts │ │ │ ├── header.tsx │ │ │ ├── main.tsx │ │ │ ├── nav-group.tsx │ │ │ ├── nav-user.tsx │ │ │ ├── team-switcher.tsx │ │ │ ├── top-nav.tsx │ │ │ └── types.ts │ │ ├── learn-more.tsx │ │ ├── long-text.tsx │ │ ├── navigation-progress.tsx │ │ ├── password-input.tsx │ │ ├── profile-dropdown.tsx │ │ ├── search.tsx │ │ ├── select-dropdown.tsx │ │ ├── sign-out-dialog.tsx │ │ ├── skip-to-main.tsx │ │ ├── theme-switch.tsx │ │ └── ui/ │ │ ├── alert-dialog.tsx │ │ ├── alert.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── calendar.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── collapsible.tsx │ │ ├── command.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── input-otp.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── popover.tsx │ │ ├── radio-group.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── sidebar.tsx │ │ ├── skeleton.tsx │ │ ├── sonner.tsx │ │ ├── switch.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ └── tooltip.tsx │ ├── config/ │ │ └── fonts.ts │ ├── context/ │ │ ├── direction-provider.tsx │ │ ├── font-provider.tsx │ │ ├── layout-provider.tsx │ │ ├── search-provider.tsx │ │ └── theme-provider.tsx │ ├── features/ │ │ ├── apps/ │ │ │ ├── data/ │ │ │ │ └── apps.tsx │ │ │ └── index.tsx │ │ ├── auth/ │ │ │ ├── auth-layout.tsx │ │ │ ├── forgot-password/ │ │ │ │ ├── components/ │ │ │ │ │ └── forgot-password-form.tsx │ │ │ │ └── index.tsx │ │ │ ├── otp/ │ │ │ │ ├── components/ │ │ │ │ │ └── otp-form.tsx │ │ │ │ └── index.tsx │ │ │ ├── sign-in/ │ │ │ │ ├── components/ │ │ │ │ │ └── user-auth-form.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── sign-in-2.tsx │ │ │ └── sign-up/ │ │ │ ├── components/ │ │ │ │ └── sign-up-form.tsx │ │ │ └── index.tsx │ │ ├── chats/ │ │ │ ├── components/ │ │ │ │ └── new-chat.tsx │ │ │ ├── data/ │ │ │ │ ├── chat-types.ts │ │ │ │ └── convo.json │ │ │ └── index.tsx │ │ ├── dashboard/ │ │ │ ├── components/ │ │ │ │ ├── analytics-chart.tsx │ │ │ │ ├── analytics.tsx │ │ │ │ ├── overview.tsx │ │ │ │ └── recent-sales.tsx │ │ │ └── index.tsx │ │ ├── errors/ │ │ │ ├── forbidden.tsx │ │ │ ├── general-error.tsx │ │ │ ├── maintenance-error.tsx │ │ │ ├── not-found-error.tsx │ │ │ └── unauthorized-error.tsx │ │ ├── settings/ │ │ │ ├── account/ │ │ │ │ ├── account-form.tsx │ │ │ │ └── index.tsx │ │ │ ├── appearance/ │ │ │ │ ├── appearance-form.tsx │ │ │ │ └── index.tsx │ │ │ ├── components/ │ │ │ │ ├── content-section.tsx │ │ │ │ └── sidebar-nav.tsx │ │ │ ├── display/ │ │ │ │ ├── display-form.tsx │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ ├── notifications/ │ │ │ │ ├── index.tsx │ │ │ │ └── notifications-form.tsx │ │ │ └── profile/ │ │ │ ├── index.tsx │ │ │ └── profile-form.tsx │ │ ├── tasks/ │ │ │ ├── components/ │ │ │ │ ├── data-table-bulk-actions.tsx │ │ │ │ ├── data-table-row-actions.tsx │ │ │ │ ├── tasks-columns.tsx │ │ │ │ ├── tasks-dialogs.tsx │ │ │ │ ├── tasks-import-dialog.tsx │ │ │ │ ├── tasks-multi-delete-dialog.tsx │ │ │ │ ├── tasks-mutate-drawer.tsx │ │ │ │ ├── tasks-primary-buttons.tsx │ │ │ │ ├── tasks-provider.tsx │ │ │ │ └── tasks-table.tsx │ │ │ ├── data/ │ │ │ │ ├── data.tsx │ │ │ │ ├── schema.ts │ │ │ │ └── tasks.ts │ │ │ └── index.tsx │ │ └── users/ │ │ ├── components/ │ │ │ ├── data-table-bulk-actions.tsx │ │ │ ├── data-table-row-actions.tsx │ │ │ ├── users-action-dialog.tsx │ │ │ ├── users-columns.tsx │ │ │ ├── users-delete-dialog.tsx │ │ │ ├── users-dialogs.tsx │ │ │ ├── users-invite-dialog.tsx │ │ │ ├── users-multi-delete-dialog.tsx │ │ │ ├── users-primary-buttons.tsx │ │ │ ├── users-provider.tsx │ │ │ └── users-table.tsx │ │ ├── data/ │ │ │ ├── data.ts │ │ │ ├── schema.ts │ │ │ └── users.ts │ │ └── index.tsx │ ├── hooks/ │ │ ├── use-dialog-state.tsx │ │ ├── use-mobile.tsx │ │ └── use-table-url-state.ts │ ├── lib/ │ │ ├── cookies.ts │ │ ├── handle-server-error.ts │ │ ├── show-submitted-data.tsx │ │ └── utils.ts │ ├── main.tsx │ ├── routeTree.gen.ts │ ├── routes/ │ │ ├── (auth)/ │ │ │ ├── forgot-password.tsx │ │ │ ├── otp.tsx │ │ │ ├── sign-in-2.tsx │ │ │ ├── sign-in.tsx │ │ │ └── sign-up.tsx │ │ ├── (errors)/ │ │ │ ├── 401.tsx │ │ │ ├── 403.tsx │ │ │ ├── 404.tsx │ │ │ ├── 500.tsx │ │ │ └── 503.tsx │ │ ├── __root.tsx │ │ ├── _authenticated/ │ │ │ ├── apps/ │ │ │ │ └── index.tsx │ │ │ ├── chats/ │ │ │ │ └── index.tsx │ │ │ ├── errors/ │ │ │ │ └── $error.tsx │ │ │ ├── help-center/ │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ ├── route.tsx │ │ │ ├── settings/ │ │ │ │ ├── account.tsx │ │ │ │ ├── appearance.tsx │ │ │ │ ├── display.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── notifications.tsx │ │ │ │ └── route.tsx │ │ │ ├── tasks/ │ │ │ │ └── index.tsx │ │ │ └── users/ │ │ │ └── index.tsx │ │ └── clerk/ │ │ ├── (auth)/ │ │ │ ├── route.tsx │ │ │ ├── sign-in.tsx │ │ │ └── sign-up.tsx │ │ ├── _authenticated/ │ │ │ ├── route.tsx │ │ │ └── user-management.tsx │ │ └── route.tsx │ ├── stores/ │ │ └── auth-store.ts │ ├── styles/ │ │ ├── index.css │ │ └── theme.css │ ├── tanstack-table.d.ts │ └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts