feat: Integrate Mantine UI library, establish a theme provider, and refactor core UI components.

This commit is contained in:
Firman Ramdhani
2026-02-27 15:00:17 +07:00
parent 8181bd61ec
commit 1d38a188b7
23 changed files with 646 additions and 344 deletions
+6 -2
View File
@@ -3,9 +3,11 @@
"version": "0.0.0",
"exports": {
"./theme.css": "./src/theme.css",
"./components/*": "./src/components/*.tsx",
"./components/system-pages/*": "./src/components/system-pages/*.tsx",
"./components/*": "./src/components/*.ts",
"./hooks/*": "./src/hooks/*.ts",
"./utils/*": "./src/utils/*.ts"
"./utils/*": "./src/utils/*.ts",
"./provider": "./src/provider/index.ts"
},
"license": "MIT",
"scripts": {
@@ -18,6 +20,8 @@
"react-dom": "^19.2.3"
},
"dependencies": {
"@mantine/core": "^8.3.15",
"@mantine/hooks": "^8.3.15",
"@repo/utils": "workspace:*",
"dayjs": "^1.11.19",
"tailwind-merge": "^3.4.0",