diff --git a/web/app/src/App.vue b/web/app/src/App.vue index 0e716118..74067e36 100644 --- a/web/app/src/App.vue +++ b/web/app/src/App.vue @@ -15,6 +15,9 @@
  • Last Rendered
  • +
  • + Settings +
  • diff --git a/web/app/src/assets/base.css b/web/app/src/assets/base.css index 592c18a5..015e83aa 100644 --- a/web/app/src/assets/base.css +++ b/web/app/src/assets/base.css @@ -41,6 +41,7 @@ --table-color-border: var(--color-border); + --input-height: 35px; --header-height: 25px; --footer-height: 25px; --grid-gap: 6px; diff --git a/web/app/src/components/settings/DropdownSelect.vue b/web/app/src/components/settings/DropdownSelect.vue new file mode 100644 index 00000000..07461e28 --- /dev/null +++ b/web/app/src/components/settings/DropdownSelect.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/web/app/src/components/settings/FormInputNumber.vue b/web/app/src/components/settings/FormInputNumber.vue new file mode 100644 index 00000000..cb1ae5d1 --- /dev/null +++ b/web/app/src/components/settings/FormInputNumber.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/web/app/src/components/settings/FormInputSwitchCheckbox.vue b/web/app/src/components/settings/FormInputSwitchCheckbox.vue new file mode 100644 index 00000000..1b89c429 --- /dev/null +++ b/web/app/src/components/settings/FormInputSwitchCheckbox.vue @@ -0,0 +1,147 @@ + + + + + diff --git a/web/app/src/components/settings/FormInputText.vue b/web/app/src/components/settings/FormInputText.vue new file mode 100644 index 00000000..3314b4a8 --- /dev/null +++ b/web/app/src/components/settings/FormInputText.vue @@ -0,0 +1,77 @@ + + + diff --git a/web/app/src/router/index.js b/web/app/src/router/index.js index 29b158be..078bb0f7 100644 --- a/web/app/src/router/index.js +++ b/web/app/src/router/index.js @@ -31,6 +31,11 @@ const router = createRouter({ name: 'last-rendered', component: () => import('../views/LastRenderedView.vue'), }, + { + path: '/settings', + name: 'settings', + component: () => import('../views/SettingsView.vue'), + }, ], }); diff --git a/web/app/src/views/SettingsView.vue b/web/app/src/views/SettingsView.vue new file mode 100644 index 00000000..9f4e3478 --- /dev/null +++ b/web/app/src/views/SettingsView.vue @@ -0,0 +1,845 @@ + + + + +