diff --git a/src/api/config/schemas/wishlist.ts b/src/api/config/schemas/wishlist.ts index 06d7b63..f1ae3e8 100644 --- a/src/api/config/schemas/wishlist.ts +++ b/src/api/config/schemas/wishlist.ts @@ -30,6 +30,7 @@ export const wishlistRequestSchema = { required: ['title', 'imageSrc', 'slugUrlText'], properties: { title: { type: 'string' }, + public: { type: 'boolean' }, imageSrc: { type: 'string' }, description: { type: 'string' }, slugUrlText: { type: 'string' }, @@ -40,6 +41,7 @@ export const wishlistResponseSchema = { properties: { id: { type: 'string' }, title: { type: 'string' }, + public: { type: 'boolean' }, imageSrc: { type: 'string' }, description: { type: 'string' }, slugUrlText: { type: 'string' }, diff --git a/src/components/Header.vue b/src/components/Header.vue index e38d0b3..8c2a3e6 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -37,7 +37,7 @@ import { useAuth, useEditMode } from '@/composables/' const { t } = useI18n() const { isAuthenticated, setToken } = useAuth() -const { editMode, toggle } = useEditMode() +const { state: editMode, toggle } = useEditMode() const toggleDark = useToggle(useDark()) diff --git a/src/components/InputCheckbox.vue b/src/components/InputCheckbox.vue new file mode 100644 index 0000000..76ce7bc --- /dev/null +++ b/src/components/InputCheckbox.vue @@ -0,0 +1,37 @@ + + + diff --git a/src/components/TextInput.vue b/src/components/InputText.vue similarity index 100% rename from src/components/TextInput.vue rename to src/components/InputText.vue diff --git a/src/components/InputTextArea.vue b/src/components/InputTextArea.vue new file mode 100644 index 0000000..4c1a63f --- /dev/null +++ b/src/components/InputTextArea.vue @@ -0,0 +1,60 @@ +