From 65dcbaaf26d406f7f9b72ef2db9cf2aba9d65f64 Mon Sep 17 00:00:00 2001 From: Nathaniel Waldschmidt Date: Thu, 8 Feb 2024 14:23:56 -0600 Subject: [PATCH] feat: style modal closing --- .eslintrc | 5 ++++- CHANGELOG.md | 9 +++++++++ package-lock.json | 4 ++-- package.json | 2 +- src/components/Icon/Icon.vue | 8 +------- src/components/Icon/svgs/CircleCheck.svg | 3 +++ src/components/Icon/svgs/CircleClose.svg | 3 +++ .../Icon/svgs/CircleExclamation.svg | 3 +++ src/components/Icon/svgs/Close.svg | 3 +++ src/components/Icon/types.ts | 4 ++++ src/components/Modal/Modal.vue | 20 +++++++++---------- 11 files changed, 42 insertions(+), 22 deletions(-) create mode 100644 src/components/Icon/svgs/CircleCheck.svg create mode 100644 src/components/Icon/svgs/CircleClose.svg create mode 100644 src/components/Icon/svgs/CircleExclamation.svg create mode 100644 src/components/Icon/svgs/Close.svg diff --git a/.eslintrc b/.eslintrc index 0c3f9a76c..ae9ece51c 100644 --- a/.eslintrc +++ b/.eslintrc @@ -3,7 +3,10 @@ "plugins": ["prettier"], "globals": { "URLSearchParams": false, - "vi": false + "vi": false, + "defineProps": false, + "defineEmits": false, + "withDefaults": false }, "parser": "vue-eslint-parser", "parserOptions": { diff --git a/CHANGELOG.md b/CHANGELOG.md index d24c83bb6..4b49d39bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # CHANGELOG +## v2.0.11 +- Update linting to understand Vue globals +- Style the close button in `Modal`s +- Add new icons for the `Icon` component + - `CircleCheck` + - `CircleClose` + - `CircleExclamation` + - `Close` + ## v2.0.10 - Downgrade Vue to 3.2.32 diff --git a/package-lock.json b/package-lock.json index 763904ad9..69d6e3abb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@lob/ui-components", - "version": "2.0.10", + "version": "2.0.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@lob/ui-components", - "version": "2.0.10", + "version": "2.0.11", "dependencies": { "date-fns": "^2.29.3", "date-fns-holiday-us": "^0.3.1", diff --git a/package.json b/package.json index b1683921e..970a54d0d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lob/ui-components", - "version": "2.0.10", + "version": "2.0.11", "engines": { "node": ">=20.2.0", "npm": ">=10.2.0" diff --git a/src/components/Icon/Icon.vue b/src/components/Icon/Icon.vue index e7d2235ff..6e7a68158 100644 --- a/src/components/Icon/Icon.vue +++ b/src/components/Icon/Icon.vue @@ -13,13 +13,7 @@