From 779cdbd66dd0849e68d1182149a6e46e99484b6e Mon Sep 17 00:00:00 2001 From: upsiflu Date: Sun, 23 Mar 2025 21:27:55 +0100 Subject: [PATCH] refactor(ui): add icon, slot, and action button/link props to Section --- front/src/components/admin/SettingsGroup.vue | 1 - front/src/components/library/ArtistEdit.vue | 1 - front/src/components/library/FileUpload.vue | 1 - front/src/components/ui/Button.vue | 2 +- front/src/components/ui/Heading.vue | 6 +- front/src/components/ui/Section.vue | 116 +++---- front/src/views/auth/ProfileBase.vue | 1 - front/src/views/channels/List.vue | 14 +- .../src/views/channels/SubscriptionsList.vue | 7 +- front/src/views/playlists/List.vue | 9 +- front/ui-docs/components/ui/layout/section.md | 284 +++++++++++++----- front/ui-docs/designing-pages.md | 20 +- 12 files changed, 305 insertions(+), 157 deletions(-) diff --git a/front/src/components/admin/SettingsGroup.vue b/front/src/components/admin/SettingsGroup.vue index e28c7abd2..3cc370782 100644 --- a/front/src/components/admin/SettingsGroup.vue +++ b/front/src/components/admin/SettingsGroup.vue @@ -109,7 +109,6 @@ const save = async () => {