From 4069d2ba715ba9499e2b18611cc62f3124e3a053 Mon Sep 17 00:00:00 2001 From: upsiflu Date: Sun, 22 Dec 2024 21:19:49 +0100 Subject: [PATCH] refactor(ui): composable widths; default colors and widths; consistent props; --- front/src/components/ui/Alert.vue | 4 +- front/src/components/ui/Button.vue | 46 ++- front/src/components/ui/Card.vue | 59 ++-- front/src/components/ui/Layout.vue | 8 +- front/src/components/ui/Link.vue | 41 ++- front/src/components/ui/Modal.vue | 4 +- front/src/components/ui/Pill.vue | 4 +- front/src/components/ui/Popover.vue | 4 +- front/src/components/ui/activity.scss | 2 + front/src/composables/colors.ts | 103 +++++-- front/src/composables/widths.ts | 51 ++++ front/src/ui/App.vue | 2 +- front/src/ui/components/Sidebar.vue | 2 +- front/src/ui/components/UserMenu.vue | 3 +- front/src/ui/modals/Languages.vue | 7 +- front/ui-docs/components/ui/button.md | 56 ++-- front/ui-docs/components/ui/card.md | 171 ++++++----- front/ui-docs/components/ui/layout.md | 8 +- front/ui-docs/components/ui/layout/columns.md | 4 +- front/ui-docs/components/ui/layout/grid.md | 4 +- front/ui-docs/components/ui/layout/spacer.md | 4 +- front/ui-docs/image-1.png | Bin 0 -> 119779 bytes front/ui-docs/using-color.md | 274 ++++++++++-------- 23 files changed, 524 insertions(+), 337 deletions(-) create mode 100644 front/src/composables/widths.ts create mode 100644 front/ui-docs/image-1.png diff --git a/front/src/components/ui/Alert.vue b/front/src/components/ui/Alert.vue index 5aa406f06..8924702a6 100644 --- a/front/src/components/ui/Alert.vue +++ b/front/src/components/ui/Alert.vue @@ -1,5 +1,5 @@