diff --git a/apps/next/.cache/.prettiercache b/apps/next/.cache/.prettiercache index 58e2df1..979826c 100644 --- a/apps/next/.cache/.prettiercache +++ b/apps/next/.cache/.prettiercache @@ -1 +1 @@ -[["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32"],{"key":"33","value":"34"},{"key":"35","value":"36"},{"key":"37","value":"38"},{"key":"39","value":"40"},{"key":"41","value":"42"},{"key":"43","value":"44"},{"key":"45","value":"46"},{"key":"47","value":"48"},{"key":"49","value":"50"},{"key":"51","value":"52"},{"key":"53","value":"54"},{"key":"55","value":"56"},{"key":"57","value":"58"},{"key":"59","value":"60"},{"key":"61","value":"62"},{"key":"63","value":"64"},{"key":"65","value":"66"},{"key":"67","value":"68"},{"key":"69","value":"70"},{"key":"71","value":"72"},{"key":"73","value":"74"},{"key":"75","value":"76"},{"key":"77","value":"78"},{"key":"79","value":"80"},{"key":"81","value":"82"},{"key":"83","value":"84"},{"key":"85","value":"86"},{"key":"87","value":"88"},{"key":"89","value":"90"},{"key":"91","value":"92"},{"key":"93","value":"94"},{"key":"95","value":"96"},"/home/gib/Documents/Code/convex-monorepo/apps/next/public/misc/auth/gibs_auth_wide_header.png",{"size":74049,"mtime":1768226576453,"hash":"97"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/(auth)/sign-in/page.tsx",{"size":16469,"mtime":1768239263791,"hash":"98","data":"99"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/(auth)/profile/layout.tsx",{"size":276,"mtime":1768236979857,"hash":"100","data":"101"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/(auth)/forgot-password/page.tsx",{"size":10607,"mtime":1768239263673,"hash":"102","data":"103"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/profile/avatar-upload.tsx",{"size":6845,"mtime":1768239263940,"hash":"104","data":"105"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/profile/header.tsx",{"size":775,"mtime":1768239263951,"hash":"106","data":"107"},"/home/gib/Documents/Code/convex-monorepo/apps/next/postcss.config.js",{"size":63,"mtime":1766225879000,"hash":"108","data":"109"},"/home/gib/Documents/Code/convex-monorepo/apps/next/public/favicon.ico",{"size":103027,"mtime":1766225172000,"hash":"110"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/layout.tsx",{"size":1711,"mtime":1768186401942,"hash":"111","data":"112"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/providers/ConvexClientProvider.tsx",{"size":462,"mtime":1768239264017,"hash":"113","data":"114"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/(auth)/sign-in/layout.tsx",{"size":274,"mtime":1768236849421,"hash":"115","data":"116"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/profile/user-info.tsx",{"size":4103,"mtime":1768239264007,"hash":"117","data":"118"},"/home/gib/Documents/Code/convex-monorepo/apps/next/public/t3-icon.svg",{"size":923,"mtime":1766225172000,"hash":"119"},"/home/gib/Documents/Code/convex-monorepo/apps/next/.cache/.prettiercache",{"size":2439,"mtime":1768171236840,"hash":"120"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/(auth)/forgot-password/layout.tsx",{"size":298,"mtime":1768236967188,"hash":"121","data":"122"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/profile/index.tsx",{"size":230,"mtime":1768238412936,"hash":"123","data":"124"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/profile/sign-out.tsx",{"size":613,"mtime":1768239263988,"hash":"125","data":"126"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/providers/index.tsx",{"size":63,"mtime":1768171856108,"hash":"127","data":"128"},"/home/gib/Documents/Code/convex-monorepo/apps/next/next.config.js",{"size":1898,"mtime":1768239263537,"hash":"129","data":"130"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/lib/metadata.ts",{"size":3088,"mtime":1768239264052,"hash":"131","data":"132"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/lib/middleware/ban-sus-ips.ts",{"size":4894,"mtime":1768226323845,"hash":"133","data":"134"},"/home/gib/Documents/Code/convex-monorepo/apps/next/package.json",{"size":1484,"mtime":1768173526007,"hash":"135","data":"136"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/middleware.ts",{"size":1124,"mtime":1768239264082,"hash":"137","data":"138"},"/home/gib/Documents/Code/convex-monorepo/apps/next/tsconfig.json",{"size":297,"mtime":1766225936000,"hash":"139","data":"140"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/(auth)/profile/page.tsx",{"size":797,"mtime":1768239263701,"hash":"141","data":"142"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/buttons/gibs-auth.tsx",{"size":1074,"mtime":1768239263891,"hash":"143","data":"144"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/styles.css",{"size":595,"mtime":1768186094852,"hash":"145","data":"146"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/buttons/index.tsx",{"size":52,"mtime":1768188510036,"hash":"147","data":"148"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/profile/reset-password.tsx",{"size":5632,"mtime":1768239263980,"hash":"149","data":"150"},"/home/gib/Documents/Code/convex-monorepo/apps/next/eslint.config.ts",{"size":369,"mtime":1768155639000,"hash":"151","data":"152"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/page.tsx",{"size":157,"mtime":1768239263848,"hash":"153","data":"154"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/env.js",{"size":1676,"mtime":1768155639000,"hash":"155","data":"156"},"e1c508db2444a6d09f568af18b7d3266","e677478209bdd53e6d0e6c9052f4562b",{"hashOfOptions":"157"},"f931981cf65d01e80e4daea7c602bd3e",{"hashOfOptions":"158"},"68d789a9dd7ad7d0d7729a3bf25fbe76",{"hashOfOptions":"159"},"700a9441d9f17d9ecb2fc6049f5444f3",{"hashOfOptions":"160"},"0f4c9b5ddbf4dae05f8f48c5c8380756",{"hashOfOptions":"161"},"d9fa362e836306677416d4e30dfb1528",{"hashOfOptions":"162"},"36aa513994f9883f30ff408fe777cec6","e13f033c82ca4bdf1d389f0a32f3917f",{"hashOfOptions":"163"},"a11baac0b3f4295a9a850cc059cffcdc",{"hashOfOptions":"164"},"693d4b19ca786d9ba8633745187e61f4",{"hashOfOptions":"165"},"b12d072a183d67bd42d05e6b77be6560",{"hashOfOptions":"166"},"44418c5550aee51cfdf0a321ad70ae47","457b7d922bf75f4774267e782ffcb372","9f05c3eace62672b5bc6d3335eba9fd0",{"hashOfOptions":"167"},"34dec2764b76a2881b36ee552b80f532",{"hashOfOptions":"168"},"98c5aeb5593c05017dea6103f0f044fb",{"hashOfOptions":"169"},"53c4570985ddffc2d83d6325d42bdc71",{"hashOfOptions":"170"},"613de2866c4439d2e5f7ffad956efed6",{"hashOfOptions":"171"},"4ab0f081908a12192395e4962de317c5",{"hashOfOptions":"172"},"5225199ffcca0402c852ffd8d19e2cee",{"hashOfOptions":"173"},"62343aef61431d56eca0bb4c64c6bd4f",{"hashOfOptions":"174"},"3769084c693c271b5fc40f2afb1cbfda",{"hashOfOptions":"175"},"785dd21512a5bdf43635be77f6a483ae",{"hashOfOptions":"176"},"ce1278c9a17a71f9cec2df813f4a524b",{"hashOfOptions":"177"},"6acaebe693767ab30f06c7558ab539a3",{"hashOfOptions":"178"},"dfff38be9a12d6e3dcf5756661542bdf",{"hashOfOptions":"179"},"f030cda6238b76472047d1372aa19ebc",{"hashOfOptions":"180"},"35e06367ed917379d4ae69bfed6cccac",{"hashOfOptions":"181"},"a9eecac327a9c09dd26e82c515134edc",{"hashOfOptions":"182"},"a51f2195dd4e62053342e5c9554a79f9",{"hashOfOptions":"183"},"08dcc17ca04632a7262728b699450d5d",{"hashOfOptions":"184"},"3338265647","4012463030","2232720991","920617102","3380867500","533286024","3492548434","2402919655","2517935466","1184381001","2517976986","517543883","3538032477","2914265382","1155092478","3844821799","3020989665","4045122132","4282643438","2138361299","3127638139","2273639987","3590205716","2476887939","3250799064","4261166930","1190248983","3396252889"] \ No newline at end of file +[["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34"],{"key":"35","value":"36"},{"key":"37","value":"38"},{"key":"39","value":"40"},{"key":"41","value":"42"},{"key":"43","value":"44"},{"key":"45","value":"46"},{"key":"47","value":"48"},{"key":"49","value":"50"},{"key":"51","value":"52"},{"key":"53","value":"54"},{"key":"55","value":"56"},{"key":"57","value":"58"},{"key":"59","value":"60"},{"key":"61","value":"62"},{"key":"63","value":"64"},{"key":"65","value":"66"},{"key":"67","value":"68"},{"key":"69","value":"70"},{"key":"71","value":"72"},{"key":"73","value":"74"},{"key":"75","value":"76"},{"key":"77","value":"78"},{"key":"79","value":"80"},{"key":"81","value":"82"},{"key":"83","value":"84"},{"key":"85","value":"86"},{"key":"87","value":"88"},{"key":"89","value":"90"},{"key":"91","value":"92"},{"key":"93","value":"94"},{"key":"95","value":"96"},{"key":"97","value":"98"},{"key":"99","value":"100"},{"key":"101","value":"102"},"/home/gib/Documents/Code/convex-monorepo/apps/next/public/t3-icon.svg",{"size":923,"mtime":1766225172000,"hash":"103"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/buttons/gibs-auth.tsx",{"size":1081,"mtime":1768318294545,"data":"104"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/profile/reset-password.tsx",{"size":5817,"mtime":1768320378696,"data":"105"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/middleware.ts",{"size":1119,"mtime":1768320173356,"data":"106"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/env.js",{"size":1676,"mtime":1768155639474,"data":"107"},"/home/gib/Documents/Code/convex-monorepo/apps/next/public/favicon.ico",{"size":103027,"mtime":1766225172000,"hash":"108"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/buttons/index.tsx",{"size":52,"mtime":1768188510000,"data":"109"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/profile/sign-out.tsx",{"size":602,"mtime":1768240489000,"data":"110"},"/home/gib/Documents/Code/convex-monorepo/apps/next/postcss.config.js",{"size":63,"mtime":1766225879000,"hash":"111","data":"112"},"/home/gib/Documents/Code/convex-monorepo/apps/next/next.config.js",{"size":1898,"mtime":1768239263000,"hash":"113","data":"114"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/providers/index.tsx",{"size":63,"mtime":1768171856000,"data":"115"},"/home/gib/Documents/Code/convex-monorepo/apps/next/public/misc/auth/gibs-auth-logo.png",{"size":865044,"mtime":1744295935000},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/profile/index.tsx",{"size":230,"mtime":1768238412000,"data":"116"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/profile/user-info.tsx",{"size":4258,"mtime":1768240393000,"data":"117"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/profile/header.tsx",{"size":777,"mtime":1768240220000,"data":"118"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/page.tsx",{"size":177,"mtime":1768320378505,"hash":"119","data":"120"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/lib/middleware/ban-sus-ips.ts",{"size":4894,"mtime":1768226323000,"data":"121"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/layout.tsx",{"size":1711,"mtime":1768186401000,"hash":"122","data":"123"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/styles.css",{"size":595,"mtime":1768186094000,"hash":"124","data":"125"},"/home/gib/Documents/Code/convex-monorepo/apps/next/.cache/.prettiercache",{"size":2439,"mtime":1768155639511},"/home/gib/Documents/Code/convex-monorepo/apps/next/public/misc/auth/gibs_auth_wide_header.png",{"size":74049,"mtime":1768226576000},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/(auth)/forgot-password/page.tsx",{"size":10607,"mtime":1768239263000,"data":"126"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/(auth)/profile/page.tsx",{"size":797,"mtime":1768239263000,"data":"127"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/providers/ConvexClientProvider.tsx",{"size":462,"mtime":1768239264000,"data":"128"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/lib/metadata.ts",{"size":3088,"mtime":1768239264000,"data":"129"},"/home/gib/Documents/Code/convex-monorepo/apps/next/package.json",{"size":1484,"mtime":1768173526000,"hash":"130","data":"131"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/(auth)/forgot-password/layout.tsx",{"size":298,"mtime":1768236967000,"data":"132"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/(auth)/profile/layout.tsx",{"size":276,"mtime":1768236979000,"data":"133"},"/home/gib/Documents/Code/convex-monorepo/apps/next/tsconfig.json",{"size":297,"mtime":1766225936000,"hash":"134","data":"135"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/header/index.tsx",{"size":77,"mtime":1768320378766,"data":"136"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/(auth)/sign-in/page.tsx",{"size":16469,"mtime":1768239263000,"data":"137"},"/home/gib/Documents/Code/convex-monorepo/apps/next/eslint.config.ts",{"size":369,"mtime":1768155639048,"hash":"138","data":"139"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/app/(auth)/sign-in/layout.tsx",{"size":274,"mtime":1768236849000,"data":"140"},"/home/gib/Documents/Code/convex-monorepo/apps/next/src/components/layout/auth/profile/avatar-upload.tsx",{"size":6847,"mtime":1768240298000,"data":"141"},"44418c5550aee51cfdf0a321ad70ae47",{"hashOfOptions":"142"},{"hashOfOptions":"143"},{"hashOfOptions":"144"},{"hashOfOptions":"145"},"36aa513994f9883f30ff408fe777cec6",{"hashOfOptions":"146"},{"hashOfOptions":"147"},"d9fa362e836306677416d4e30dfb1528",{"hashOfOptions":"148"},"1f2ba5c5e807955994fd4dfca4c709be",{"hashOfOptions":"149"},{"hashOfOptions":"150"},{"hashOfOptions":"151"},{"hashOfOptions":"152"},{"hashOfOptions":"153"},"3847ea1421b6ea4079a526d7e44c946d",{"hashOfOptions":"154"},{"hashOfOptions":"155"},"f819b8d99aba405d3975e6e5d3adf796",{"hashOfOptions":"156"},"48e377494d0046d38b923af54e109529",{"hashOfOptions":"157"},{"hashOfOptions":"158"},{"hashOfOptions":"159"},{"hashOfOptions":"160"},{"hashOfOptions":"161"},"6dba01a7cb29904291cb3c9930fc1ac3",{"hashOfOptions":"162"},{"hashOfOptions":"163"},{"hashOfOptions":"164"},"785dd21512a5bdf43635be77f6a483ae",{"hashOfOptions":"165"},{"hashOfOptions":"166"},{"hashOfOptions":"167"},"a9eecac327a9c09dd26e82c515134edc",{"hashOfOptions":"168"},{"hashOfOptions":"169"},{"hashOfOptions":"170"},"2286649142","2550342805","496737195","3471557212","2022159238","3738969498","1042347077","1864235649","4257997993","62815182","1197390156","2180681321","2248366874","2755844254","4017837781","4115495063","3044828828","1563785912","1091986596","3778079844","778315351","2636300631","3747317619","273568400","2110320025","1774413420","1024317525","2252790055","2571771537"] \ No newline at end of file diff --git a/apps/next/public/misc/auth/gibs-auth-logo.png b/apps/next/public/misc/auth/gibs-auth-logo.png new file mode 100644 index 0000000..31db6c6 Binary files /dev/null and b/apps/next/public/misc/auth/gibs-auth-logo.png differ diff --git a/apps/next/src/app/layout.tsx b/apps/next/src/app/layout.tsx index 1502b40..cad8c75 100644 --- a/apps/next/src/app/layout.tsx +++ b/apps/next/src/app/layout.tsx @@ -7,8 +7,8 @@ import { ConvexClientProvider } from '@/components/providers'; import { generateMetadata } from '@/lib/metadata'; import { ConvexAuthNextjsServerProvider } from '@convex-dev/auth/nextjs/server'; import PlausibleProvider from 'next-plausible'; - import { ThemeProvider, Toaster } from '@gib/ui'; +import Header from '@/components/layout/header'; export const metadata: Metadata = generateMetadata(); @@ -50,6 +50,7 @@ const RootLayout = ({ disableTransitionOnChange > +
{children} diff --git a/apps/next/src/app/page.tsx b/apps/next/src/app/page.tsx index a9facd1..98497cd 100644 --- a/apps/next/src/app/page.tsx +++ b/apps/next/src/app/page.tsx @@ -2,9 +2,7 @@ const Home = async () => { return ( -
+
Hello!
); diff --git a/apps/next/src/components/layout/auth/buttons/gibs-auth.tsx b/apps/next/src/components/layout/auth/buttons/gibs-auth.tsx index e55d006..dd08dab 100644 --- a/apps/next/src/components/layout/auth/buttons/gibs-auth.tsx +++ b/apps/next/src/components/layout/auth/buttons/gibs-auth.tsx @@ -26,15 +26,15 @@ export const GibsAuthSignInButton = ({ className="text-lg font-semibold" {...buttonProps} > -
-

{type === 'signIn' ? 'Sign In' : 'Sign Up'} with

+
Gib's Auth +

{type === 'signIn' ? 'Sign In' : 'Sign Up'} with Gib's Auth

); diff --git a/apps/next/src/components/layout/auth/profile/reset-password.tsx b/apps/next/src/components/layout/auth/profile/reset-password.tsx index cb86a35..c1318fc 100644 --- a/apps/next/src/components/layout/auth/profile/reset-password.tsx +++ b/apps/next/src/components/layout/auth/profile/reset-password.tsx @@ -106,84 +106,84 @@ export const ResetPasswordForm = ({ preloadedUser }: ResetFormProps) => { // TO DO: Make a function to get provider type from user. return ( //user.provider !== 'password' - !user?.email - ) ? ( -
- ) : ( - <> - - - Change Password - - Update your password to keep your account secure - - - -
- - ( - - Current Password - - - - - Enter your current password. - - - - )} - /> - ( - - New Password - - - - - Enter your new password. Must be at least 8 characters. - - - - )} - /> - ( - - Confirm Password - - - - - Please re-enter your new password to confirm. - - - - )} - /> -
- - Update Password - -
- - -
- + !user?.email ? ( +
+ ) : ( + <> + + + Change Password + + Update your password to keep your account secure + + + +
+ + ( + + Current Password + + + + + Enter your current password. + + + + )} + /> + ( + + New Password + + + + + Enter your new password. Must be at least 8 characters. + + + + )} + /> + ( + + Confirm Password + + + + + Please re-enter your new password to confirm. + + + + )} + /> +
+ + Update Password + +
+ + +
+ + ) ); }; diff --git a/apps/next/src/components/layout/header/index.tsx b/apps/next/src/components/layout/header/index.tsx new file mode 100644 index 0000000..0c69ad6 --- /dev/null +++ b/apps/next/src/components/layout/header/index.tsx @@ -0,0 +1,49 @@ +'use client'; + +import Image from 'next/image'; +import Link from 'next/link'; +import { cn } from '@gib/ui'; +import type { ComponentProps } from 'react'; +//import { Controls } from './controls'; + +export default function Header(headerProps: ComponentProps<'header'>) { + return ( +
+
+
+
+ + Convex Monorepo Logo +

+ Convex Monorepo +

+ + +
+ +
+ +
+
+
+ ); +}; + diff --git a/apps/next/src/middleware.ts b/apps/next/src/middleware.ts index 084d60f..cef1b72 100644 --- a/apps/next/src/middleware.ts +++ b/apps/next/src/middleware.ts @@ -6,7 +6,7 @@ import { } from '@convex-dev/auth/nextjs/server'; const isSignInPage = createRouteMatcher(['/sign-in']); -const isProtectedRoute = createRouteMatcher(['/', '/profile']); +const isProtectedRoute = createRouteMatcher(['/profile']); export default convexAuthNextjsMiddleware( async (request, { convexAuth }) => { diff --git a/bun.lock b/bun.lock index 129a43c..fb34088 100644 --- a/bun.lock +++ b/bun.lock @@ -1,5 +1,6 @@ { "lockfileVersion": 1, + "configVersion": 0, "workspaces": { "": { "name": "convex-turbo", @@ -91,7 +92,6 @@ "@types/node": "catalog:", "@types/react": "catalog:react19", "@types/react-dom": "catalog:react19", - "baseline-browser-mapping": "^2.9.14", "eslint": "catalog:", "prettier": "catalog:", "tailwindcss": "catalog:", diff --git a/packages/backend/.cache/.prettiercache b/packages/backend/.cache/.prettiercache index 5bb3d39..2d60327 100644 --- a/packages/backend/.cache/.prettiercache +++ b/packages/backend/.cache/.prettiercache @@ -1 +1 @@ -[["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23"],{"key":"24","value":"25"},{"key":"26","value":"27"},{"key":"28","value":"29"},{"key":"30","value":"31"},{"key":"32","value":"33"},{"key":"34","value":"35"},{"key":"36","value":"37"},{"key":"38","value":"39"},{"key":"40","value":"41"},{"key":"42","value":"43"},{"key":"44","value":"45"},{"key":"46","value":"47"},{"key":"48","value":"49"},{"key":"50","value":"51"},{"key":"52","value":"53"},{"key":"54","value":"55"},{"key":"56","value":"57"},{"key":"58","value":"59"},{"key":"60","value":"61"},{"key":"62","value":"63"},{"key":"64","value":"65"},{"key":"66","value":"67"},{"key":"68","value":"69"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/.cache/.prettiercache",{"size":3533,"mtime":1768171236843,"hash":"70"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/crons.ts",{"size":528,"mtime":1768239263662,"hash":"71","data":"72"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/auth.ts",{"size":3630,"mtime":1768239263654,"hash":"73","data":"74"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/custom/auth/providers/password.ts",{"size":900,"mtime":1768239263701,"hash":"75","data":"76"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/_generated/dataModel.d.ts",{"size":1726,"mtime":1768239263554,"hash":"77","data":"78"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/.gitignore",{"size":16,"mtime":1766222924000,"hash":"79"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/utils.ts",{"size":635,"mtime":1768155639000,"hash":"80","data":"81"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/auth.config.ts",{"size":127,"mtime":1768156477000,"hash":"82","data":"83"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/tsconfig.json",{"size":732,"mtime":1766222924000,"hash":"84","data":"85"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/package.json",{"size":1300,"mtime":1768239263823,"hash":"86","data":"87"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/custom/auth/providers/usesend.ts",{"size":3115,"mtime":1768164053000,"hash":"88","data":"89"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/_generated/server.js",{"size":3474,"mtime":1768239263584,"hash":"90","data":"91"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/_generated/server.d.ts",{"size":5695,"mtime":1768239263572,"hash":"92","data":"93"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/types/auth.ts",{"size":174,"mtime":1768188156942,"hash":"94","data":"95"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/files.ts",{"size":582,"mtime":1768239263763,"hash":"96","data":"97"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/scripts/generateKeys.mjs",{"size":520,"mtime":1768239263846,"hash":"98","data":"99"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/_generated/api.d.ts",{"size":1521,"mtime":1768239263527,"hash":"100","data":"101"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/types/index.ts",{"size":69,"mtime":1768239263861,"hash":"102","data":"103"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/_generated/api.js",{"size":480,"mtime":1768239263542,"hash":"104","data":"105"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/README.md",{"size":2525,"mtime":1768155639000,"hash":"106","data":"107"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/http.ts",{"size":153,"mtime":1768157491000,"hash":"108","data":"109"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/schema.ts",{"size":1197,"mtime":1768239263796,"hash":"110","data":"111"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/custom/auth/index.ts",{"size":142,"mtime":1768157708000,"hash":"112","data":"113"},"e6b51ffddcfeaaeaaf7d1a0453024eff","0d76c3867783aec5435b0c716f1bfc65",{"hashOfOptions":"114"},"bd827d1529ceec8f4804864db994747b",{"hashOfOptions":"115"},"55bcf7d546da727edf2c1b7e52db6c7f",{"hashOfOptions":"116"},"ce3275ccdd28673d7e9280b33792057c",{"hashOfOptions":"117"},"175b1a771387d8b7e26145c3d04e0475","6a3198db454396c63e99ee08065726bd",{"hashOfOptions":"118"},"2d4f4ccfc784af9d668d8c64726c2f6b",{"hashOfOptions":"119"},"cfa98923457caed911ec68b626ef4234",{"hashOfOptions":"120"},"5d96f2526115241c4a37250b0f45ac4d",{"hashOfOptions":"121"},"14f5e2d18e21f65282ac744b382f2d5f",{"hashOfOptions":"122"},"f42d53bd1ba24bfee1407d2098f3b9ff",{"hashOfOptions":"123"},"6719b019702fc173de16b1bdc8e8ed47",{"hashOfOptions":"124"},"f0f9ef72dc6fef350f3521d3fd8adfc7",{"hashOfOptions":"125"},"5ff3856f1a61b946df899f7c9880b72a",{"hashOfOptions":"126"},"ccf5b9105ad4ff66fce0a7133fa3db4b",{"hashOfOptions":"127"},"7c522302bfb45e9cf5f1c271b48fa247",{"hashOfOptions":"128"},"57577de5aadfa618e91739aea3630342",{"hashOfOptions":"129"},"9d0d3b8d30fb1a1207df0584bf0f4c2e",{"hashOfOptions":"130"},"f5aa8269478f140adb4ccf0470dd1244",{"hashOfOptions":"131"},"4bbb95a66a1e615c30ea7c5098a4a609",{"hashOfOptions":"132"},"7e6dcc47831030bfaa3e235d2226cec6",{"hashOfOptions":"133"},"8776a23ed6f2ab3681e4ba5b4bcf3d74",{"hashOfOptions":"134"},"955486392","3358731095","808562286","1690245769","3139400620","3541494261","2702670119","1723032970","892475236","1018051749","3786452325","2118532951","4112784038","4222954450","2623319630","3379800363","3362284046","3941219177","2759234967","3515117182","71183348"] \ No newline at end of file +[["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23"],{"key":"24","value":"25"},{"key":"26","value":"27"},{"key":"28","value":"29"},{"key":"30","value":"31"},{"key":"32","value":"33"},{"key":"34","value":"35"},{"key":"36","value":"37"},{"key":"38","value":"39"},{"key":"40","value":"41"},{"key":"42","value":"43"},{"key":"44","value":"45"},{"key":"46","value":"47"},{"key":"48","value":"49"},{"key":"50","value":"51"},{"key":"52","value":"53"},{"key":"54","value":"55"},{"key":"56","value":"57"},{"key":"58","value":"59"},{"key":"60","value":"61"},{"key":"62","value":"63"},{"key":"64","value":"65"},{"key":"66","value":"67"},{"key":"68","value":"69"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/.gitignore",{"size":16,"mtime":1766222924000,"hash":"70"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/custom/auth/providers/usesend.ts",{"size":3115,"mtime":1768164053574,"data":"71"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/scripts/generateKeys.mjs",{"size":520,"mtime":1768239263000,"data":"72"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/tsconfig.json",{"size":732,"mtime":1766222924000,"hash":"73","data":"74"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/http.ts",{"size":153,"mtime":1768157491832,"data":"75"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/utils.ts",{"size":635,"mtime":1768155639993,"hash":"76","data":"77"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/schema.ts",{"size":1197,"mtime":1768239263000,"hash":"78","data":"79"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/auth.ts",{"size":3557,"mtime":1768239797000,"data":"80"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/custom/auth/index.ts",{"size":142,"mtime":1768157708696,"data":"81"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/files.ts",{"size":582,"mtime":1768239263000,"data":"82"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/types/auth.ts",{"size":174,"mtime":1768188156000,"data":"83"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/crons.ts",{"size":528,"mtime":1768239263000,"data":"84"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/_generated/server.d.ts",{"size":5695,"mtime":1768320378160,"hash":"85","data":"86"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/auth.config.ts",{"size":127,"mtime":1768156477814,"data":"87"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/README.md",{"size":2525,"mtime":1768155639908,"hash":"88","data":"89"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/_generated/api.d.ts",{"size":1521,"mtime":1768320378098,"hash":"90","data":"91"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/_generated/dataModel.d.ts",{"size":1726,"mtime":1768320378138,"hash":"92","data":"93"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/_generated/server.js",{"size":3474,"mtime":1768320378174,"hash":"94","data":"95"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/types/index.ts",{"size":69,"mtime":1768239263000,"data":"96"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/.cache/.prettiercache",{"size":3533,"mtime":1768155640012,"hash":"97"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/custom/auth/providers/password.ts",{"size":900,"mtime":1768239263000,"data":"98"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/package.json",{"size":1300,"mtime":1768239263000,"hash":"99","data":"100"},"/home/gib/Documents/Code/convex-monorepo/packages/backend/convex/_generated/api.js",{"size":480,"mtime":1768320378120,"hash":"101","data":"102"},"175b1a771387d8b7e26145c3d04e0475",{"hashOfOptions":"103"},{"hashOfOptions":"104"},"cfa98923457caed911ec68b626ef4234",{"hashOfOptions":"105"},{"hashOfOptions":"106"},"6a3198db454396c63e99ee08065726bd",{"hashOfOptions":"107"},"0d3d6e28d2429a34e666323218320d74",{"hashOfOptions":"108"},{"hashOfOptions":"109"},{"hashOfOptions":"110"},{"hashOfOptions":"111"},{"hashOfOptions":"112"},{"hashOfOptions":"113"},"896efcfb7466854312acff830348fec5",{"hashOfOptions":"114"},{"hashOfOptions":"115"},"f5aa8269478f140adb4ccf0470dd1244",{"hashOfOptions":"116"},"8effb22a4ee737ecaeb923db430289f9",{"hashOfOptions":"117"},"ce3275ccdd28673d7e9280b33792057c",{"hashOfOptions":"118"},"a8efc7f01f2b2dcb19115187a6f5f935",{"hashOfOptions":"119"},{"hashOfOptions":"120"},"bf09c6d61dd6a010bca24cb05271176d",{"hashOfOptions":"121"},"355d413e63d71e7e2107534f0d82fa31",{"hashOfOptions":"122"},"0f5f819cfc410629d8ba1209956a037c",{"hashOfOptions":"123"},"924821991","2659102223","47011940","1665753172","2075940911","480488123","2265249300","1414915959","3049324329","484701530","4186993979","3961313128","3189103096","906590118","2358174219","2502353606","2361784360","2286318568","1009499307","1656291015","1798431819"] \ No newline at end of file diff --git a/packages/backend/scripts/generateKeys.mjs b/packages/backend/scripts/generateKeys.mjs old mode 100755 new mode 100644 diff --git a/packages/ui/.cache/.prettiercache b/packages/ui/.cache/.prettiercache index f53033a..641e0e7 100644 --- a/packages/ui/.cache/.prettiercache +++ b/packages/ui/.cache/.prettiercache @@ -1 +1 @@ -[["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"],{"key":"32","value":"33"},{"key":"34","value":"35"},{"key":"36","value":"37"},{"key":"38","value":"39"},{"key":"40","value":"41"},{"key":"42","value":"43"},{"key":"44","value":"45"},{"key":"46","value":"47"},{"key":"48","value":"49"},{"key":"50","value":"51"},{"key":"52","value":"53"},{"key":"54","value":"55"},{"key":"56","value":"57"},{"key":"58","value":"59"},{"key":"60","value":"61"},{"key":"62","value":"63"},{"key":"64","value":"65"},{"key":"66","value":"67"},{"key":"68","value":"69"},{"key":"70","value":"71"},{"key":"72","value":"73"},{"key":"74","value":"75"},{"key":"76","value":"77"},{"key":"78","value":"79"},{"key":"80","value":"81"},{"key":"82","value":"83"},{"key":"84","value":"85"},{"key":"86","value":"87"},{"key":"88","value":"89"},{"key":"90","value":"91"},{"key":"92","value":"93"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/based-avatar.tsx",{"size":1738,"mtime":1768239263550,"hash":"94","data":"95"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/switch.tsx",{"size":1186,"mtime":1768239263972,"hash":"96","data":"97"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/card.tsx",{"size":1998,"mtime":1768239263622,"hash":"98","data":"99"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/table.tsx",{"size":2465,"mtime":1768239263980,"hash":"100","data":"101"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/theme.tsx",{"size":1796,"mtime":1768239264008,"hash":"102","data":"103"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/status-message.tsx",{"size":1619,"mtime":1768239263956,"hash":"104","data":"105"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/drawer.tsx",{"size":4269,"mtime":1768239263651,"hash":"106","data":"107"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/field.tsx",{"size":6073,"mtime":1768239263711,"hash":"108","data":"109"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/input-otp.tsx",{"size":2266,"mtime":1768239263796,"hash":"110","data":"111"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/separator.tsx",{"size":702,"mtime":1768239263893,"hash":"112","data":"113"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/shadcn-io/image-crop/index.tsx",{"size":8230,"mtime":1768239263934,"hash":"114","data":"115"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/avatar.tsx",{"size":1102,"mtime":1768155815000,"hash":"116","data":"117"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/checkbox.tsx",{"size":1230,"mtime":1768239263633,"hash":"118","data":"119"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/submit-button.tsx",{"size":1192,"mtime":1768239263964,"hash":"120","data":"121"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/eslint.config.ts",{"size":254,"mtime":1768155640000,"hash":"122","data":"123"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/scroll-area.tsx",{"size":1654,"mtime":1768239263883,"hash":"124","data":"125"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/input.tsx",{"size":968,"mtime":1768239263824,"hash":"126","data":"127"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/progress.tsx",{"size":748,"mtime":1768239263868,"hash":"128","data":"129"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/sonner.tsx",{"size":601,"mtime":1768239263943,"hash":"130","data":"131"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/components.json",{"size":334,"mtime":1768154488000,"hash":"132","data":"133"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/package.json",{"size":2864,"mtime":1768155775000,"hash":"134","data":"135"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/pagination.tsx",{"size":2718,"mtime":1768239263856,"hash":"136","data":"137"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/index.tsx",{"size":2381,"mtime":1768155754000,"hash":"138","data":"139"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/dropdown-menu.tsx",{"size":8313,"mtime":1768239263677,"hash":"140","data":"141"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/form.tsx",{"size":3782,"mtime":1768239263749,"hash":"142","data":"143"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/label.tsx",{"size":614,"mtime":1768239263842,"hash":"144","data":"145"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/button.tsx",{"size":2172,"mtime":1768239263600,"hash":"146","data":"147"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/tabs.tsx",{"size":1981,"mtime":1768239263989,"hash":"148","data":"149"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/.cache/.prettiercache",{"size":7506,"mtime":1768171236843,"hash":"150"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/based-progress.tsx",{"size":1372,"mtime":1768239263575,"hash":"151","data":"152"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/tsconfig.json",{"size":212,"mtime":1766222924000,"hash":"153","data":"154"},"fb305784644a3f5d8fee10c2ed2bc13c",{"hashOfOptions":"155"},"533106c95900b0778503c7e1fbd7e3b5",{"hashOfOptions":"156"},"cf72b92490a107b644191f7290b825ae",{"hashOfOptions":"157"},"6ce1ae153ab75c579dc6eabb8643257c",{"hashOfOptions":"158"},"7c84912508ed760794d0c0104d782029",{"hashOfOptions":"159"},"e55bdfcf730dec13a309bb21f75e8689",{"hashOfOptions":"160"},"bcbeecffac17987c207e626dd26148a9",{"hashOfOptions":"161"},"ae8ad594f4f6731e49733b5fd4bb6883",{"hashOfOptions":"162"},"1ebededed229f855d2743e9ccd2e1486",{"hashOfOptions":"163"},"376b0a40538923372eefa9b19efd57dc",{"hashOfOptions":"164"},"fcc6041c9c099fc81f69b4d5a6327831",{"hashOfOptions":"165"},"632a57a2d7eae6407d283bce342edbd8",{"hashOfOptions":"166"},"816c03f0a00da8a832dd89128d7c9a54",{"hashOfOptions":"167"},"91769a403a6c712be29807f2adbdef2b",{"hashOfOptions":"168"},"4f0c0909cf87c379b2cfc8de210e356b",{"hashOfOptions":"169"},"30a83c96e273271c3f66fba972485a41",{"hashOfOptions":"170"},"04874c2ed8a809a073524b1471ae3ec5",{"hashOfOptions":"171"},"a699f0f22a5a4f600c92e7fc62820b2c",{"hashOfOptions":"172"},"dad3743e90a5fbb7859d0cbe23383c3e",{"hashOfOptions":"173"},"533014bafb3b9cbc3d1dbb8de7268bad",{"hashOfOptions":"174"},"07ca2d3653b88632d9228701a48dd027",{"hashOfOptions":"175"},"ce4d12d02aa36fee546bd875b9a440f5",{"hashOfOptions":"176"},"80aabcfed37770114c91932cd7036b00",{"hashOfOptions":"177"},"ee1f597f563b1002e2d2543b3113d4c3",{"hashOfOptions":"178"},"6772ab7e31cf042d85c60bee4c5a4f76",{"hashOfOptions":"179"},"1be500b8403f6747d5f9f6663b68c5da",{"hashOfOptions":"180"},"5cb226d69a8978c28ab7ce94f6e9f759",{"hashOfOptions":"181"},"139e53f66e8d675644ccf04bbe7ad442",{"hashOfOptions":"182"},"1a2388a40d94645fe8ccae286923dcc1","44e8c8a88f79a7e3a22c288574f201f9",{"hashOfOptions":"183"},"9fdf7ba4483e1150ea3944be29f4900e",{"hashOfOptions":"184"},"593095751","3976055592","1290706692","2480099922","524365","1319403232","1827761285","972618942","3592434636","1635320393","743650936","629671245","2070032983","1838800395","2060562380","3013375985","1603058254","2314953537","611737693","3085883012","565564622","4292802606","1037691990","2164177983","1838826072","2657373336","442963750","2643614674","1817537851","2682208729"] \ No newline at end of file +[["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"],{"key":"32","value":"33"},{"key":"34","value":"35"},{"key":"36","value":"37"},{"key":"38","value":"39"},{"key":"40","value":"41"},{"key":"42","value":"43"},{"key":"44","value":"45"},{"key":"46","value":"47"},{"key":"48","value":"49"},{"key":"50","value":"51"},{"key":"52","value":"53"},{"key":"54","value":"55"},{"key":"56","value":"57"},{"key":"58","value":"59"},{"key":"60","value":"61"},{"key":"62","value":"63"},{"key":"64","value":"65"},{"key":"66","value":"67"},{"key":"68","value":"69"},{"key":"70","value":"71"},{"key":"72","value":"73"},{"key":"74","value":"75"},{"key":"76","value":"77"},{"key":"78","value":"79"},{"key":"80","value":"81"},{"key":"82","value":"83"},{"key":"84","value":"85"},{"key":"86","value":"87"},{"key":"88","value":"89"},{"key":"90","value":"91"},{"key":"92","value":"93"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/based-avatar.tsx",{"size":1738,"mtime":1768239263000,"hash":"94","data":"95"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/button.tsx",{"size":2172,"mtime":1768239263000,"hash":"96","data":"97"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/submit-button.tsx",{"size":1192,"mtime":1768239263000,"hash":"98","data":"99"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/.cache/.prettiercache",{"size":7506,"mtime":1768155641242,"hash":"100"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/avatar.tsx",{"size":1102,"mtime":1768155815005,"hash":"101","data":"102"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/dropdown-menu.tsx",{"size":8313,"mtime":1768239263000,"hash":"103","data":"104"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/input-otp.tsx",{"size":2266,"mtime":1768239263000,"hash":"105","data":"106"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/shadcn-io/image-crop/index.tsx",{"size":8230,"mtime":1768239263000,"hash":"107","data":"108"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/input.tsx",{"size":968,"mtime":1768239263000,"hash":"109","data":"110"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/package.json",{"size":2864,"mtime":1768155775088,"hash":"111","data":"112"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/label.tsx",{"size":614,"mtime":1768239263000,"hash":"113","data":"114"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/separator.tsx",{"size":702,"mtime":1768239263000,"hash":"115","data":"116"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/based-progress.tsx",{"size":1372,"mtime":1768239263000,"hash":"117","data":"118"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/tsconfig.json",{"size":212,"mtime":1766222924000,"hash":"119","data":"120"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/switch.tsx",{"size":1186,"mtime":1768239263000,"hash":"121","data":"122"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/theme.tsx",{"size":1796,"mtime":1768239264000,"hash":"123","data":"124"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/field.tsx",{"size":6073,"mtime":1768239263000,"hash":"125","data":"126"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/eslint.config.ts",{"size":254,"mtime":1768155640007,"hash":"127","data":"128"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/form.tsx",{"size":3782,"mtime":1768239263000,"hash":"129","data":"130"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/drawer.tsx",{"size":4269,"mtime":1768239263000,"hash":"131","data":"132"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/scroll-area.tsx",{"size":1654,"mtime":1768239263000,"hash":"133","data":"134"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/progress.tsx",{"size":748,"mtime":1768239263000,"hash":"135","data":"136"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/sonner.tsx",{"size":601,"mtime":1768239263000,"hash":"137","data":"138"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/status-message.tsx",{"size":1619,"mtime":1768239263000,"hash":"139","data":"140"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/checkbox.tsx",{"size":1230,"mtime":1768239263000,"hash":"141","data":"142"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/table.tsx",{"size":2465,"mtime":1768239263000,"hash":"143","data":"144"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/index.tsx",{"size":2381,"mtime":1768155754608,"data":"145"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/card.tsx",{"size":1998,"mtime":1768239263000,"hash":"146","data":"147"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/components.json",{"size":334,"mtime":1768154488750,"hash":"148","data":"149"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/pagination.tsx",{"size":2718,"mtime":1768239263000,"hash":"150","data":"151"},"/home/gib/Documents/Code/convex-monorepo/packages/ui/src/tabs.tsx",{"size":1981,"mtime":1768239263000,"hash":"152","data":"153"},"d69a0e5fdb3888844b71dfdee5f813dd",{"hashOfOptions":"154"},"5ae3c05dee3828c34aeabac3fd8304e9",{"hashOfOptions":"155"},"3ad0e3e4e3b4653b9aaf6fb7073add9a",{"hashOfOptions":"156"},"7b347163172048f2a800bbad09ed6f3d","1d9a1751746f365ac032bc97f9e39d43",{"hashOfOptions":"157"},"7d924e3089aae53a4faaf35e9556c2ce",{"hashOfOptions":"158"},"93effaa68d3ff052b89b54ced171a245",{"hashOfOptions":"159"},"2e23103491f72060b7b9971eb2938457",{"hashOfOptions":"160"},"03d3114dab331cb026cfcc942da0d4e4",{"hashOfOptions":"161"},"b104854cfecde915ac60e2e237113200",{"hashOfOptions":"162"},"8d5829c6cf524ab076d0598c6f567c27",{"hashOfOptions":"163"},"f01e024d0d178647dc7204452075ce12",{"hashOfOptions":"164"},"17b0a237cedd06d700004aff79857eb0",{"hashOfOptions":"165"},"9fdf7ba4483e1150ea3944be29f4900e",{"hashOfOptions":"166"},"30fdb7fe3f0f4d9cb3f17ead38ab2710",{"hashOfOptions":"167"},"1f86d79c756f84b47125c6a3732aaf45",{"hashOfOptions":"168"},"1d4bbaf35debf9b198c886243d2745ed",{"hashOfOptions":"169"},"4f0c0909cf87c379b2cfc8de210e356b",{"hashOfOptions":"170"},"7d6df6cca4478a4d47b978a33f565a9f",{"hashOfOptions":"171"},"c31e895d3d278760c17a87f2d33131e1",{"hashOfOptions":"172"},"a9c4e791b40bab3829728e433a9737f8",{"hashOfOptions":"173"},"ff01b0e779be43df0dc536e3cd7c0722",{"hashOfOptions":"174"},"110620cc4b93a9dd62b75fe19d1996b0",{"hashOfOptions":"175"},"dac382d2d0d08026270d9c933f9737dd",{"hashOfOptions":"176"},"2e1fabe687ca93eb253bf88ab65a1553",{"hashOfOptions":"177"},"42967486452ac83a149ee140423a4065",{"hashOfOptions":"178"},{"hashOfOptions":"179"},"fd1402a8aa6236b1eb117ada1f98bd21",{"hashOfOptions":"180"},"533014bafb3b9cbc3d1dbb8de7268bad",{"hashOfOptions":"181"},"259c895da43e67115580315b5b01a82c",{"hashOfOptions":"182"},"e847b04c5623e9d066c5949ec6c917e8",{"hashOfOptions":"183"},"3824603338","1501081641","3099138632","1687789136","3424516220","3525692681","918511739","1895149707","1274707793","2949464789","1568578438","625098814","2974300182","739206187","292615818","1264710395","2585851727","2547969243","2885879176","1919894190","2840242884","1669855584","126964195","2595322330","2772191375","1329783443","1999849863","3594944065","2658971185","3352757845"] \ No newline at end of file diff --git a/tools/eslint/base.ts b/tools/eslint/base.ts index 35278d6..984de2f 100644 --- a/tools/eslint/base.ts +++ b/tools/eslint/base.ts @@ -55,12 +55,12 @@ export const baseConfig = defineConfig( rules: { ...turboPlugin.configs.recommended.rules, '@typescript-eslint/no-unused-vars': [ - 'error', + 'warn', { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }, ], '@typescript-eslint/consistent-type-imports': [ 'warn', - { prefer: 'type-imports', fixStyle: 'separate-type-imports' }, + { prefer: 'type-imports', fixStyle: 'inline-type-imports' }, ], '@typescript-eslint/no-misused-promises': [ 2, diff --git a/tools/tailwind/.cache/.prettiercache b/tools/tailwind/.cache/.prettiercache index 2fdb7b7..2b1ccf9 100644 --- a/tools/tailwind/.cache/.prettiercache +++ b/tools/tailwind/.cache/.prettiercache @@ -1 +1 @@ -[["1","2","3","4","5","6"],{"key":"7","value":"8"},{"key":"9","value":"10"},{"key":"11","value":"12"},{"key":"13","value":"14"},{"key":"15","value":"16"},{"key":"17","value":"18"},"/home/gib/Documents/Code/convex-monorepo/tools/tailwind/package.json",{"size":851,"mtime":1766222924000,"hash":"19","data":"20"},"/home/gib/Documents/Code/convex-monorepo/tools/tailwind/postcss-config.js",{"size":70,"mtime":1768155639000,"hash":"21","data":"22"},"/home/gib/Documents/Code/convex-monorepo/tools/tailwind/eslint.config.ts",{"size":143,"mtime":1768155639000,"hash":"23","data":"24"},"/home/gib/Documents/Code/convex-monorepo/tools/tailwind/theme.css",{"size":6741,"mtime":1766222924000,"hash":"25","data":"26"},"/home/gib/Documents/Code/convex-monorepo/tools/tailwind/tsconfig.json",{"size":94,"mtime":1766222924000,"hash":"27","data":"28"},"/home/gib/Documents/Code/convex-monorepo/tools/tailwind/.cache/.prettiercache",{"size":1160,"mtime":1768171236844,"hash":"29"},"0d22e47f57739db9de04c6f8420d6fb5",{"hashOfOptions":"30"},"9a944fbda06979be39571bd9bd00b0d9",{"hashOfOptions":"31"},"b8fec960cb32340eea62ca1485093e68",{"hashOfOptions":"32"},"5dd421d25d104c47e1ab36df41ed0f7d",{"hashOfOptions":"33"},"b3c77d33a30318d89c9c2cafcbe00bbe",{"hashOfOptions":"34"},"e96b5ac7b7aca2012f7ddbe4daef9e4c","1821576240","2434669165","2442413358","1994519264","1135731447"] \ No newline at end of file +[["1","2","3","4","5","6"],{"key":"7","value":"8"},{"key":"9","value":"10"},{"key":"11","value":"12"},{"key":"13","value":"14"},{"key":"15","value":"16"},{"key":"17","value":"18"},"/home/gib/Documents/Code/convex-monorepo/tools/tailwind/.cache/.prettiercache",{"size":1160,"mtime":1768155639602},"/home/gib/Documents/Code/convex-monorepo/tools/tailwind/package.json",{"size":851,"mtime":1766222924000,"hash":"19","data":"20"},"/home/gib/Documents/Code/convex-monorepo/tools/tailwind/tsconfig.json",{"size":94,"mtime":1766222924000,"hash":"21","data":"22"},"/home/gib/Documents/Code/convex-monorepo/tools/tailwind/eslint.config.ts",{"size":143,"mtime":1768155639344,"hash":"23","data":"24"},"/home/gib/Documents/Code/convex-monorepo/tools/tailwind/theme.css",{"size":7273,"mtime":1768320378203,"hash":"25","data":"26"},"/home/gib/Documents/Code/convex-monorepo/tools/tailwind/postcss-config.js",{"size":70,"mtime":1768155639454,"hash":"27","data":"28"},"0d22e47f57739db9de04c6f8420d6fb5",{"hashOfOptions":"29"},"b3c77d33a30318d89c9c2cafcbe00bbe",{"hashOfOptions":"30"},"b8fec960cb32340eea62ca1485093e68",{"hashOfOptions":"31"},"5dd421d25d104c47e1ab36df41ed0f7d",{"hashOfOptions":"32"},"9a944fbda06979be39571bd9bd00b0d9",{"hashOfOptions":"33"},"2330637293","1661020794","1348931563","2703662435","1371209456"] \ No newline at end of file diff --git a/tools/tailwind/theme.css b/tools/tailwind/theme.css index 67ae2a3..4a7a0a0 100644 --- a/tools/tailwind/theme.css +++ b/tools/tailwind/theme.css @@ -1,100 +1,128 @@ :root { - --background: oklch(0.9875 0.0045 314.8053); - --foreground: oklch(0.2277 0.0105 312.0161); + --background: oklch(1 0 0); + --foreground: oklch(0.2178 0 0); --card: oklch(1 0 0); - --card-foreground: oklch(0.2277 0.0105 312.0161); + --card-foreground: oklch(0.2178 0 0); --popover: oklch(1 0 0); - --popover-foreground: oklch(0.2277 0.0105 312.0161); - --primary: oklch(0.5605 0.1911 350.0331); + --popover-foreground: oklch(0.2178 0 0); + --primary: oklch(0.4962 0.1431 24.425); --primary-foreground: oklch(1 0 0); - --secondary: oklch(0.967 0.0106 316.4921); - --secondary-foreground: oklch(0.4536 0.0226 309.5036); - --muted: oklch(0.967 0.0106 316.4921); - --muted-foreground: oklch(0.5653 0.021 306.4429); - --accent: oklch(0.967 0.0106 316.4921); - --accent-foreground: oklch(0.5605 0.1911 350.0331); - --destructive: oklch(0.6368 0.2078 25.3313); + --secondary: oklch(1 0 0); + --secondary-foreground: oklch(0.5091 0.1037 77.9544); + --muted: oklch(1 0 0); + --muted-foreground: oklch(0.4733 0.0095 73.6526); + --accent: oklch(0.9904 0.0107 95.1597); + --accent-foreground: oklch(0.4207 0.1299 25.7118); + --destructive: oklch(0.4698 0.1588 26.5277); --destructive-foreground: oklch(1 0 0); - --border: oklch(0.9419 0.016 310.0997); - --input: oklch(1 0 0); - --ring: oklch(0.5605 0.1911 350.0331); - --chart-1: oklch(0.5605 0.1911 350.0331); - --chart-2: oklch(0.6747 0.1492 345.9482); - --chart-3: oklch(0.7729 0.1045 344.4709); - --chart-4: oklch(0.8625 0.0636 341.4088); - --chart-5: oklch(0.9411 0.0261 343.2843); - --sidebar: oklch(0.967 0.0106 316.4921); - --sidebar-foreground: oklch(0.4536 0.0226 309.5036); - --sidebar-primary: oklch(0.5605 0.1911 350.0331); + --border: oklch(0.9888 0.0045 78.2984); + --input: oklch(0.9888 0.0045 78.2984); + --ring: oklch(0.4962 0.1431 24.425); + --chart-1: oklch(0.5345 0.1896 27.2949); + --chart-2: oklch(0.4962 0.1431 24.425); + --chart-3: oklch(0.4207 0.1299 25.7118); + --chart-4: oklch(0.5879 0.1441 52.0651); + --chart-5: oklch(0.5007 0.1219 48.7222); + --sidebar: oklch(1 0 0); + --sidebar-foreground: oklch(0.2178 0 0); + --sidebar-primary: oklch(0.4962 0.1431 24.425); --sidebar-primary-foreground: oklch(1 0 0); - --sidebar-accent: oklch(0.9419 0.016 310.0997); - --sidebar-accent-foreground: oklch(0.5605 0.1911 350.0331); - --sidebar-border: oklch(0.9155 0.0235 310.6964); - --sidebar-ring: oklch(0.5605 0.1911 350.0331); + --sidebar-accent: oklch(0.9904 0.0107 95.1597); + --sidebar-accent-foreground: oklch(0.4207 0.1299 25.7118); + --sidebar-border: oklch(0.9888 0.0045 78.2984); + --sidebar-ring: oklch(0.4962 0.1431 24.425); + --font-sans: Poppins, sans-serif; + --font-serif: Libre Baskerville, serif; + --font-mono: Victor Mono, ui-monospace, monospace; --radius: 0.75rem; - --shadow-2xs: 0px 2px 10px 0px hsl(0 0% 0% / 0.03); - --shadow-xs: 0px 2px 10px 0px hsl(0 0% 0% / 0.03); + --shadow-x: 1px; + --shadow-y: 1px; + --shadow-blur: 16px; + --shadow-spread: -2px; + --shadow-opacity: 0.25; + --shadow-color: #4f1716; + --shadow-2xs: 1px 1px 16px -2px hsl(1.0526 56.4356% 19.8039% / 0.13); + --shadow-xs: 1px 1px 16px -2px hsl(1.0526 56.4356% 19.8039% / 0.13); --shadow-sm: - 0px 2px 10px 0px hsl(0 0% 0% / 0.05), 0px 1px 2px -1px hsl(0 0% 0% / 0.05); + 1px 1px 16px -2px hsl(1.0526 56.4356% 19.8039% / 0.25), + 1px 1px 2px -3px hsl(1.0526 56.4356% 19.8039% / 0.25); --shadow: - 0px 2px 10px 0px hsl(0 0% 0% / 0.05), 0px 1px 2px -1px hsl(0 0% 0% / 0.05); + 1px 1px 16px -2px hsl(1.0526 56.4356% 19.8039% / 0.25), + 1px 1px 2px -3px hsl(1.0526 56.4356% 19.8039% / 0.25); --shadow-md: - 0px 2px 10px 0px hsl(0 0% 0% / 0.05), 0px 2px 4px -1px hsl(0 0% 0% / 0.05); + 1px 1px 16px -2px hsl(1.0526 56.4356% 19.8039% / 0.25), + 1px 2px 4px -3px hsl(1.0526 56.4356% 19.8039% / 0.25); --shadow-lg: - 0px 2px 10px 0px hsl(0 0% 0% / 0.05), 0px 4px 6px -1px hsl(0 0% 0% / 0.05); + 1px 1px 16px -2px hsl(1.0526 56.4356% 19.8039% / 0.25), + 1px 4px 6px -3px hsl(1.0526 56.4356% 19.8039% / 0.25); --shadow-xl: - 0px 2px 10px 0px hsl(0 0% 0% / 0.05), 0px 8px 10px -1px hsl(0 0% 0% / 0.05); - --shadow-2xl: 0px 2px 10px 0px hsl(0 0% 0% / 0.13); - --tracking-normal: 0rem; + 1px 1px 16px -2px hsl(1.0526 56.4356% 19.8039% / 0.25), + 1px 8px 10px -3px hsl(1.0526 56.4356% 19.8039% / 0.25); + --shadow-2xl: 1px 1px 16px -2px hsl(1.0526 56.4356% 19.8039% / 0.63); + --tracking-normal: 0em; --spacing: 0.25rem; @variant dark { - --background: oklch(0.1836 0.0111 311.9111); - --foreground: oklch(0.9788 0.0057 308.3962); - --card: oklch(0.1836 0.0111 311.9111); - --card-foreground: oklch(0.9788 0.0057 308.3962); - --popover: oklch(0.1836 0.0111 311.9111); - --popover-foreground: oklch(0.9788 0.0057 308.3962); - --primary: oklch(0.6747 0.1492 345.9482); - --primary-foreground: oklch(0.1836 0.0111 311.9111); - --secondary: oklch(0.2551 0.0142 310.7968); - --secondary-foreground: oklch(0.721 0.0184 308.1777); - --muted: oklch(0.2551 0.0142 310.7968); - --muted-foreground: oklch(0.6288 0.0177 309.9946); - --accent: oklch(0.2551 0.0142 310.7968); - --accent-foreground: oklch(0.6747 0.1492 345.9482); - --destructive: oklch(0.3958 0.1331 25.723); + --background: oklch(0.2291 0.006 56.0708); + --foreground: oklch(1 0 0); + --card: oklch(0.2849 0.0062 34.2972); + --card-foreground: oklch(1 0 0); + --popover: oklch(0.2849 0.0062 34.2972); + --popover-foreground: oklch(1 0 0); + --primary: oklch(0.5487 0.1583 42.935); + --primary-foreground: oklch(1 0 0); + --secondary: oklch(0.5007 0.1219 48.7222); + --secondary-foreground: oklch(0.9904 0.0107 95.1597); + --muted: oklch(0.2419 0.006 56.0946); + --muted-foreground: oklch(0.9323 0.0026 48.7175); + --accent: oklch(0.5879 0.1441 52.0651); + --accent-foreground: oklch(0.9904 0.0107 95.1597); + --destructive: oklch(0.6794 0.1595 23.146); --destructive-foreground: oklch(1 0 0); - --border: oklch(0.2941 0.0175 310.1142); - --input: oklch(0.2551 0.0142 310.7968); - --ring: oklch(0.6747 0.1492 345.9482); - --chart-1: oklch(0.6747 0.1492 345.9482); - --chart-2: oklch(0.5605 0.1911 350.0331); - --chart-3: oklch(0.4988 0.1668 350); - --chart-4: oklch(0.4373 0.1428 349.7487); - --chart-5: oklch(0.3738 0.1177 349.3988); - --sidebar: oklch(0.2103 0.0107 311.9806); - --sidebar-foreground: oklch(0.721 0.0184 308.1777); - --sidebar-primary: oklch(0.6747 0.1492 345.9482); - --sidebar-primary-foreground: oklch(0.1836 0.0111 311.9111); - --sidebar-accent: oklch(0.2551 0.0142 310.7968); - --sidebar-accent-foreground: oklch(0.6747 0.1492 345.9482); - --sidebar-border: oklch(0.2941 0.0175 310.1142); - --sidebar-ring: oklch(0.6747 0.1492 345.9482); + --border: oklch(0.3992 0.0092 80.6881); + --input: oklch(0.3992 0.0092 80.6881); + --ring: oklch(0.5487 0.1583 42.935); + --chart-1: oklch(0.7783 0.1096 20.5454); + --chart-2: oklch(0.6794 0.1595 23.146); + --chart-3: oklch(0.6002 0.181 25.4561); + --chart-4: oklch(0.8435 0.146 88.9511); + --chart-5: oklch(0.7766 0.1493 77.051); + --sidebar: oklch(0.2291 0.006 56.0708); + --sidebar-foreground: oklch(1 0 0); + --sidebar-primary: oklch(0.5345 0.1896 27.2949); + --sidebar-primary-foreground: oklch(1 0 0); + --sidebar-accent: oklch(0.5879 0.1441 52.0651); + --sidebar-accent-foreground: oklch(0.9904 0.0107 95.1597); + --sidebar-border: oklch(0.3992 0.0092 80.6881); + --sidebar-ring: oklch(0.5345 0.1896 27.2949); + --font-sans: Poppins, sans-serif; + --font-serif: Libre Baskerville, serif; + --font-mono: Victor Mono, ui-monospace, monospace; --radius: 0.75rem; - --shadow-2xs: 0px 2px 10px 0px hsl(0 0% 0% / 0.1); - --shadow-xs: 0px 2px 10px 0px hsl(0 0% 0% / 0.1); + --shadow-x: 1px; + --shadow-y: 1px; + --shadow-blur: 16px; + --shadow-spread: -2px; + --shadow-opacity: 0.25; + --shadow-color: oklch(0.266 0.079 36.259); + --shadow-2xs: 1px 1px 16px -2px hsl(12.8833 84.8059% 14.417% / 0.13); + --shadow-xs: 1px 1px 16px -2px hsl(12.8833 84.8059% 14.417% / 0.13); --shadow-sm: - 0px 2px 10px 0px hsl(0 0% 0% / 0.2), 0px 1px 2px -1px hsl(0 0% 0% / 0.2); + 1px 1px 16px -2px hsl(12.8833 84.8059% 14.417% / 0.25), + 1px 1px 2px -3px hsl(12.8833 84.8059% 14.417% / 0.25); --shadow: - 0px 2px 10px 0px hsl(0 0% 0% / 0.2), 0px 1px 2px -1px hsl(0 0% 0% / 0.2); + 1px 1px 16px -2px hsl(12.8833 84.8059% 14.417% / 0.25), + 1px 1px 2px -3px hsl(12.8833 84.8059% 14.417% / 0.25); --shadow-md: - 0px 2px 10px 0px hsl(0 0% 0% / 0.2), 0px 2px 4px -1px hsl(0 0% 0% / 0.2); + 1px 1px 16px -2px hsl(12.8833 84.8059% 14.417% / 0.25), + 1px 2px 4px -3px hsl(12.8833 84.8059% 14.417% / 0.25); --shadow-lg: - 0px 2px 10px 0px hsl(0 0% 0% / 0.2), 0px 4px 6px -1px hsl(0 0% 0% / 0.2); + 1px 1px 16px -2px hsl(12.8833 84.8059% 14.417% / 0.25), + 1px 4px 6px -3px hsl(12.8833 84.8059% 14.417% / 0.25); --shadow-xl: - 0px 2px 10px 0px hsl(0 0% 0% / 0.2), 0px 8px 10px -1px hsl(0 0% 0% / 0.2); - --shadow-2xl: 0px 2px 10px 0px hsl(0 0% 0% / 0.5); + 1px 1px 16px -2px hsl(12.8833 84.8059% 14.417% / 0.25), + 1px 8px 10px -3px hsl(12.8833 84.8059% 14.417% / 0.25); + --shadow-2xl: 1px 1px 16px -2px hsl(12.8833 84.8059% 14.417% / 0.63); } } @@ -132,8 +160,9 @@ --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); - --font-sans: var(--font-geist-sans); - --font-mono: var(--font-geist-mono); + --font-sans: var(--font-sans); + --font-mono: var(--font-mono); + --font-serif: var(--font-serif); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); @@ -148,11 +177,4 @@ --shadow-lg: var(--shadow-lg); --shadow-xl: var(--shadow-xl); --shadow-2xl: var(--shadow-2xl); - - --tracking-tighter: calc(var(--tracking-normal) - 0.05em); - --tracking-tight: calc(var(--tracking-normal) - 0.025em); - --tracking-normal: var(--tracking-normal); - --tracking-wide: calc(var(--tracking-normal) + 0.025em); - --tracking-wider: calc(var(--tracking-normal) + 0.05em); - --tracking-widest: calc(var(--tracking-normal) + 0.1em); }