diff --git a/src/argo-archive-list.ts b/src/argo-archive-list.ts index 6e69af2..c7f77c9 100644 --- a/src/argo-archive-list.ts +++ b/src/argo-archive-list.ts @@ -8,6 +8,8 @@ import "@material/web/checkbox/checkbox.js"; import "@material/web/icon/icon.js"; import "@material/web/labs/card/elevated-card.js"; +import filingDrawer from "assets/images/filing-drawer.avif"; + import { getLocalOption } from "./localstorage"; import { Index as FlexIndex } from "flexsearch"; @@ -26,6 +28,12 @@ export class ArgoArchiveList extends LitElement { padding: 0 1rem; } + .center-flex-container { + display: flex; + align-items: center; + justify-content: center; + } + md-elevated-card > details { border-radius: inherit; overflow: hidden; @@ -53,6 +61,15 @@ export class ArgoArchiveList extends LitElement { --md-list-item-one-line-container-height: 0px; } + .md-badge { + display: block; + background-color: var(--md-sys-color-primary); + color: var(--md-sys-color-on-primary); + font-size: var(--md-sys-typescale-label-small); + border-radius: 999px; + padding: 2px 6px; + } + .leading-group { display: flex; gap: 0px; @@ -120,12 +137,29 @@ export class ArgoArchiveList extends LitElement { } .search-result-text b { - background-color: #cf7df1; + background-color: var(--md-sys-color-secondary-container); color: black; font-weight: bold; padding: 0 2px; border-radius: 2px; } + + .search-error-container { + display: flex; + flex-direction: column; + align-items: center; + margin-top: 5rem; + + & img { + width: 100%; + max-width: 128px; + margin-bottom: 1rem; + } + + & p { + margin: 0 0 0.5rem 0; + } + } `, ]; @@ -242,7 +276,17 @@ export class ArgoArchiveList extends LitElement { render() { if (!this.pages.length) { - return html`
No archives yet.
`; + return html` +No archives yet
++ Pages you visit with archiving enabled will show up here +
+No results found
++ Try searching for something else +
+