From c35cf6e6aa16a31eceb07b5bcd2f6b059973cc3e Mon Sep 17 00:00:00 2001 From: timotheegoguely Date: Wed, 16 Oct 2024 17:56:45 +0200 Subject: [PATCH] Add counter on selected items --- src/assets/css/index.css | 1 + src/assets/css/src/3.utilities.counter.css | 13 +++++++++ .../add-images-modal/AddImagesModal.vue | 17 ----------- .../add-images-modal/ImagesResources.vue | 5 ++-- .../add-images-modal/MyImages.vue | 5 ++-- src/views/Project.vue | 29 +++++++++++++++---- 6 files changed, 44 insertions(+), 26 deletions(-) create mode 100644 src/assets/css/src/3.utilities.counter.css diff --git a/src/assets/css/index.css b/src/assets/css/index.css index a789e6a..c65682a 100644 --- a/src/assets/css/index.css +++ b/src/assets/css/index.css @@ -24,6 +24,7 @@ /* UTILITY CLASSES */ @import 'src/3.utilities.border.css'; @import 'src/3.utilities.colors.css'; +@import 'src/3.utilities.counter.css'; @import 'src/3.utilities.flex.css'; @import 'src/3.utilities.flow.css'; @import 'src/3.utilities.icons.css'; diff --git a/src/assets/css/src/3.utilities.counter.css b/src/assets/css/src/3.utilities.counter.css new file mode 100644 index 0000000..8fdeb86 --- /dev/null +++ b/src/assets/css/src/3.utilities.counter.css @@ -0,0 +1,13 @@ +/* COUNTER UTILITY */ + +.counter { + counter-reset: selected-items; +} + +.counter > [aria-selected="true"]:first-of-type { + outline: 2px solid red; +} + +.counter > [aria-selected="true"] { + counter-increment: selected-items; +} diff --git a/src/components/project/client-brief/add-images-modal/AddImagesModal.vue b/src/components/project/client-brief/add-images-modal/AddImagesModal.vue index 0d1c6e1..8ff7a44 100644 --- a/src/components/project/client-brief/add-images-modal/AddImagesModal.vue +++ b/src/components/project/client-brief/add-images-modal/AddImagesModal.vue @@ -84,7 +84,6 @@ const deleteIsOpen = false;