├── .gitignore ├── .prettierrc.json ├── .vscode └── settings.json ├── README.md ├── components.json ├── drizzle.config.ts ├── eslint.config.mjs ├── next.config.ts ├── package.json ├── postcss.config.mjs ├── public ├── file.svg ├── globe.svg ├── logo.svg ├── logomarcaicon.svg ├── next.svg ├── vercel.svg └── window.svg ├── src ├── actions │ ├── add-appointment │ │ ├── index.ts │ │ └── schema.ts │ ├── create-clinic │ │ └── index.ts │ ├── create-stripe-checkout │ │ └── index.ts │ ├── delete-appointment │ │ └── index.ts │ ├── delete-doctor │ │ └── index.ts │ ├── delete-patient │ │ └── index.ts │ ├── get-available-times │ │ └── index.ts │ ├── upsert-doctor │ │ ├── index.ts │ │ └── schema.ts │ └── upsert-patient │ │ ├── index.ts │ │ └── schema.ts ├── app │ ├── (protected) │ │ ├── _components │ │ │ └── app-sidebar.tsx │ │ ├── appointments │ │ │ ├── _components │ │ │ │ ├── add-appointment-button.tsx │ │ │ │ ├── add-appointment-form.tsx │ │ │ │ ├── table-actions.tsx │ │ │ │ └── table-columns.tsx │ │ │ └── page.tsx │ │ ├── clinic-form │ │ │ ├── _components │ │ │ │ └── form.tsx │ │ │ └── page.tsx │ │ ├── dashboard │ │ │ ├── _components │ │ │ │ ├── appointments-chart.tsx │ │ │ │ ├── date-picker.tsx │ │ │ │ ├── stats-cards.tsx │ │ │ │ ├── top-doctors.tsx │ │ │ │ └── top-specialties.tsx │ │ │ └── page.tsx │ │ ├── doctors │ │ │ ├── _components │ │ │ │ ├── add-doctor-button.tsx │ │ │ │ ├── doctor-card.tsx │ │ │ │ └── upsert-doctor-form.tsx │ │ │ ├── _constants │ │ │ │ └── index.ts │ │ │ ├── _helpers │ │ │ │ └── availability.ts │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── patients │ │ │ ├── _components │ │ │ │ ├── add-patient-button.tsx │ │ │ │ ├── patient-card.tsx │ │ │ │ ├── table-actions.tsx │ │ │ │ ├── table-columns.tsx │ │ │ │ └── upsert-patient-form.tsx │ │ │ └── page.tsx │ │ └── subscription │ │ │ ├── _components │ │ │ └── subscription-plan.tsx │ │ │ └── page.tsx │ ├── api │ │ ├── auth │ │ │ └── [...all] │ │ │ │ └── route.ts │ │ └── stripe │ │ │ └── webhook │ │ │ └── route.ts │ ├── authentication │ │ ├── components │ │ │ ├── login-form.tsx │ │ │ └── sign-up-form.tsx │ │ └── page.tsx │ ├── globals.css │ ├── layout.tsx │ ├── new-subscription │ │ └── page.tsx │ └── page.tsx ├── components │ └── ui │ │ ├── alert-dialog.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── calendar.tsx │ │ ├── card.tsx │ │ ├── chart.tsx │ │ ├── data-table.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── page-container.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── sidebar.tsx │ │ ├── skeleton.tsx │ │ ├── sonner.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ └── tooltip.tsx ├── data │ └── get-dashboard.ts ├── db │ ├── index.ts │ └── schema.ts ├── helpers │ ├── currency.ts │ └── time.ts ├── hooks │ └── use-mobile.ts ├── lib │ ├── auth-client.ts │ ├── auth.ts │ ├── next-safe-action.ts │ └── utils.ts └── providers │ └── react-query.tsx └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/components.json -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/public/file.svg -------------------------------------------------------------------------------- /public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/public/globe.svg -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/logomarcaicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/public/logomarcaicon.svg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/public/window.svg -------------------------------------------------------------------------------- /src/actions/add-appointment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/actions/add-appointment/index.ts -------------------------------------------------------------------------------- /src/actions/add-appointment/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/actions/add-appointment/schema.ts -------------------------------------------------------------------------------- /src/actions/create-clinic/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/actions/create-clinic/index.ts -------------------------------------------------------------------------------- /src/actions/create-stripe-checkout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/actions/create-stripe-checkout/index.ts -------------------------------------------------------------------------------- /src/actions/delete-appointment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/actions/delete-appointment/index.ts -------------------------------------------------------------------------------- /src/actions/delete-doctor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/actions/delete-doctor/index.ts -------------------------------------------------------------------------------- /src/actions/delete-patient/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/actions/delete-patient/index.ts -------------------------------------------------------------------------------- /src/actions/get-available-times/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/actions/get-available-times/index.ts -------------------------------------------------------------------------------- /src/actions/upsert-doctor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/actions/upsert-doctor/index.ts -------------------------------------------------------------------------------- /src/actions/upsert-doctor/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/actions/upsert-doctor/schema.ts -------------------------------------------------------------------------------- /src/actions/upsert-patient/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/actions/upsert-patient/index.ts -------------------------------------------------------------------------------- /src/actions/upsert-patient/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/actions/upsert-patient/schema.ts -------------------------------------------------------------------------------- /src/app/(protected)/_components/app-sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/_components/app-sidebar.tsx -------------------------------------------------------------------------------- /src/app/(protected)/appointments/_components/add-appointment-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/appointments/_components/add-appointment-button.tsx -------------------------------------------------------------------------------- /src/app/(protected)/appointments/_components/add-appointment-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/appointments/_components/add-appointment-form.tsx -------------------------------------------------------------------------------- /src/app/(protected)/appointments/_components/table-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/appointments/_components/table-actions.tsx -------------------------------------------------------------------------------- /src/app/(protected)/appointments/_components/table-columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/appointments/_components/table-columns.tsx -------------------------------------------------------------------------------- /src/app/(protected)/appointments/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/appointments/page.tsx -------------------------------------------------------------------------------- /src/app/(protected)/clinic-form/_components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/clinic-form/_components/form.tsx -------------------------------------------------------------------------------- /src/app/(protected)/clinic-form/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/clinic-form/page.tsx -------------------------------------------------------------------------------- /src/app/(protected)/dashboard/_components/appointments-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/dashboard/_components/appointments-chart.tsx -------------------------------------------------------------------------------- /src/app/(protected)/dashboard/_components/date-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/dashboard/_components/date-picker.tsx -------------------------------------------------------------------------------- /src/app/(protected)/dashboard/_components/stats-cards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/dashboard/_components/stats-cards.tsx -------------------------------------------------------------------------------- /src/app/(protected)/dashboard/_components/top-doctors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/dashboard/_components/top-doctors.tsx -------------------------------------------------------------------------------- /src/app/(protected)/dashboard/_components/top-specialties.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/dashboard/_components/top-specialties.tsx -------------------------------------------------------------------------------- /src/app/(protected)/dashboard/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/dashboard/page.tsx -------------------------------------------------------------------------------- /src/app/(protected)/doctors/_components/add-doctor-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/doctors/_components/add-doctor-button.tsx -------------------------------------------------------------------------------- /src/app/(protected)/doctors/_components/doctor-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/doctors/_components/doctor-card.tsx -------------------------------------------------------------------------------- /src/app/(protected)/doctors/_components/upsert-doctor-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/doctors/_components/upsert-doctor-form.tsx -------------------------------------------------------------------------------- /src/app/(protected)/doctors/_constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/doctors/_constants/index.ts -------------------------------------------------------------------------------- /src/app/(protected)/doctors/_helpers/availability.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/doctors/_helpers/availability.ts -------------------------------------------------------------------------------- /src/app/(protected)/doctors/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/doctors/page.tsx -------------------------------------------------------------------------------- /src/app/(protected)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/layout.tsx -------------------------------------------------------------------------------- /src/app/(protected)/patients/_components/add-patient-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/patients/_components/add-patient-button.tsx -------------------------------------------------------------------------------- /src/app/(protected)/patients/_components/patient-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/patients/_components/patient-card.tsx -------------------------------------------------------------------------------- /src/app/(protected)/patients/_components/table-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/patients/_components/table-actions.tsx -------------------------------------------------------------------------------- /src/app/(protected)/patients/_components/table-columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/patients/_components/table-columns.tsx -------------------------------------------------------------------------------- /src/app/(protected)/patients/_components/upsert-patient-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/patients/_components/upsert-patient-form.tsx -------------------------------------------------------------------------------- /src/app/(protected)/patients/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/patients/page.tsx -------------------------------------------------------------------------------- /src/app/(protected)/subscription/_components/subscription-plan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/subscription/_components/subscription-plan.tsx -------------------------------------------------------------------------------- /src/app/(protected)/subscription/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/(protected)/subscription/page.tsx -------------------------------------------------------------------------------- /src/app/api/auth/[...all]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/api/auth/[...all]/route.ts -------------------------------------------------------------------------------- /src/app/api/stripe/webhook/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/api/stripe/webhook/route.ts -------------------------------------------------------------------------------- /src/app/authentication/components/login-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/authentication/components/login-form.tsx -------------------------------------------------------------------------------- /src/app/authentication/components/sign-up-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/authentication/components/sign-up-form.tsx -------------------------------------------------------------------------------- /src/app/authentication/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/authentication/page.tsx -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/new-subscription/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/new-subscription/page.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /src/components/ui/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/data-table.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/page-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/page-container.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/data/get-dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/data/get-dashboard.ts -------------------------------------------------------------------------------- /src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/db/index.ts -------------------------------------------------------------------------------- /src/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/db/schema.ts -------------------------------------------------------------------------------- /src/helpers/currency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/helpers/currency.ts -------------------------------------------------------------------------------- /src/helpers/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/helpers/time.ts -------------------------------------------------------------------------------- /src/hooks/use-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/hooks/use-mobile.ts -------------------------------------------------------------------------------- /src/lib/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/lib/auth-client.ts -------------------------------------------------------------------------------- /src/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/lib/auth.ts -------------------------------------------------------------------------------- /src/lib/next-safe-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/lib/next-safe-action.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/providers/react-query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/src/providers/react-query.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igofeleonel/doutor-agenda/HEAD/tsconfig.json --------------------------------------------------------------------------------