diff --git a/.justfile b/.justfile index 110029f..cfd6374 100644 --- a/.justfile +++ b/.justfile @@ -8,7 +8,7 @@ compose-exec +ARGS: [working-directory: 'docker'] dev: - docker compose up --watch + docker compose up dbmate +ARGS: (compose-exec "index dbmate" ARGS) diff --git a/src/app/index.sql b/src/app/index.sql index 0d98893..e6efa5b 100644 --- a/src/app/index.sql +++ b/src/app/index.sql @@ -1 +1,30 @@ -SELECT 'dynamic' AS component, sqlpage.read_file_as_text('../shared/shell.json') AS properties; +SELECT + 'dynamic' AS component, + sqlpage.read_file_as_text('../shared/shell.json') AS properties; + +SELECT + 'form' AS component, + 'entries' AS "action", + 'Entries' AS title, + 'Search' AS validate, + 'GET' AS method; + +SELECT + 'query' AS name, + '' AS label, + 'Search query...' AS placeholder, + TRUE AS autofocus; + +SELECT + 'list' AS component, + 'Lastes entries' AS title, + 'No entries has been found...' AS empty_title; + +SELECT + name AS title, + format('/entries/%s', id) AS link, + uid AS description +FROM + public.sources +LIMIT + 10; diff --git a/src/shared/shell.json b/src/shared/shell.json index ca8ae0c..581385c 100644 --- a/src/shared/shell.json +++ b/src/shared/shell.json @@ -5,6 +5,7 @@ "layout": "boxed", "sidebar": true, "theme": "dark", + "css": "style.css", "menu_item": [ { "link": "index.sql", "title": "Home" }, { diff --git a/src/shared/style.css b/src/shared/style.css new file mode 100644 index 0000000..e69de29