diff --git a/frontend/package.json b/frontend/package.json index 3d842561..3890e7e4 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -5,8 +5,8 @@ "license": "MIT", "private": true, "dependencies": { + "@shoelace-style/shoelace": "^2.0.0-beta.61", "axios": "^0.22.0", - "daisyui": "^1.14.2", "lit": "^2.0.0", "lit-element-router": "^2.0.3", "path-parser": "^6.1.0", @@ -29,6 +29,7 @@ "@web/test-runner": "^0.13.22", "@web/test-runner-playwright": "^0.8.8", "autoprefixer": "^10.3.6", + "copy-webpack-plugin": "^9.1.0", "css-loader": "^6.3.0", "dotenv": "^10.0.0", "eslint": "^8.2.0", diff --git a/frontend/src/index.ts b/frontend/src/index.ts index 3f8f45a8..64268069 100644 --- a/frontend/src/index.ts +++ b/frontend/src/index.ts @@ -1,3 +1,4 @@ +import "./shoelace"; import { LogInPage } from "./pages/log-in"; import { MyAccountPage } from "./pages/my-account"; import { ArchivePage } from "./pages/archive-info"; @@ -6,6 +7,7 @@ import LiteElement, { html } from "./utils/LiteElement"; import APIRouter from "./utils/APIRouter"; import type { ViewState, NavigateEvent } from "./utils/APIRouter"; import type { AuthState } from "./types/auth"; +import theme from "./theme"; // =========================================================================== export class App extends LiteElement { @@ -81,19 +83,20 @@ export class App extends LiteElement { renderNavBar() { return html` -