diff --git a/package-lock.json b/package-lock.json index 4d804e8..c2a70b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "vue-project", "version": "0.0.0", "dependencies": { + "@phosphor-icons/vue": "^2.1.6", "@vueuse/core": "^10.9.0", "class-variance-authority": "^0.7.0", "clsx": "^2.1.0", @@ -888,6 +889,17 @@ "node": ">= 8" } }, + "node_modules/@phosphor-icons/vue": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@phosphor-icons/vue/-/vue-2.1.6.tgz", + "integrity": "sha512-j4iVvNT4JbDR2udIVfakKZHd14i3jCvO4b24OC0W/1rasftU8qVg1Tnb3QDwAT0teNU+UxvaM+kCWxfGHC2dUg==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "vue": ">=3.2.39" + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", diff --git a/package.json b/package.json index d7bf905..3501369 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "format": "prettier --write src/" }, "dependencies": { + "@phosphor-icons/vue": "^2.1.6", "@vueuse/core": "^10.9.0", "class-variance-authority": "^0.7.0", "clsx": "^2.1.0", diff --git a/src/assets/main.css b/src/assets/main.css index efe0255..010919c 100644 --- a/src/assets/main.css +++ b/src/assets/main.css @@ -75,7 +75,4 @@ body { @apply bg-background text-foreground; } - svg { - fill: hsl(var(--foreground)); - } } diff --git a/src/components/calendar/CalendarMenu.vue b/src/components/calendar/CalendarMenu.vue index 9fbea53..ed858f7 100644 --- a/src/components/calendar/CalendarMenu.vue +++ b/src/components/calendar/CalendarMenu.vue @@ -3,6 +3,7 @@ import { useCalendar } from '@/stores/calendar' import CalendarMenuToday from './CalendarMenuToday.vue' import CalendarMenuNav from './CalendarMenuNav.vue' import CalendarSwitch from './CalendarSwitch.vue' +import CalendarMenuSearch from './CalendarMenuSearch.vue' const { currentDate } = useCalendar() @@ -29,7 +30,9 @@ const { currentDate } = useCalendar() -
+
+ +
diff --git a/src/components/calendar/CalendarMenuNav.vue b/src/components/calendar/CalendarMenuNav.vue index 52dce7e..b42b5f9 100644 --- a/src/components/calendar/CalendarMenuNav.vue +++ b/src/components/calendar/CalendarMenuNav.vue @@ -2,6 +2,12 @@ import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '@/components/ui/tooltip' import { useCalendar } from '@/stores/calendar' import Button from '../ui/button/Button.vue' +import { + PhCaretDoubleLeft, + PhCaretDoubleRight, + PhCaretLeft, + PhCaretRight +} from '@phosphor-icons/vue' const { decrementMonth, incrementMonth, decrementYear, incrementYear } = useCalendar() @@ -14,11 +20,7 @@ const { decrementMonth, incrementMonth, decrementYear, incrementYear } = useCale @@ -31,11 +33,7 @@ const { decrementMonth, incrementMonth, decrementYear, incrementYear } = useCale @@ -48,11 +46,7 @@ const { decrementMonth, incrementMonth, decrementYear, incrementYear } = useCale @@ -65,11 +59,8 @@ const { decrementMonth, incrementMonth, decrementYear, incrementYear } = useCale + +

Année suivante

diff --git a/src/components/calendar/CalendarMenuSearch.vue b/src/components/calendar/CalendarMenuSearch.vue new file mode 100644 index 0000000..420a7c4 --- /dev/null +++ b/src/components/calendar/CalendarMenuSearch.vue @@ -0,0 +1,12 @@ + + + diff --git a/src/components/calendar/CalendarSwitch.vue b/src/components/calendar/CalendarSwitch.vue index f4b9529..727e7ec 100644 --- a/src/components/calendar/CalendarSwitch.vue +++ b/src/components/calendar/CalendarSwitch.vue @@ -10,6 +10,7 @@ import { import Button from '../ui/button/Button.vue' import { useCalendar } from '@/stores/calendar' import { computed } from 'vue' +import { PhCalendarBlank } from '@phosphor-icons/vue' const { currentConfig, viewTypeOptions, getViewTypeTitle, setViewType } = useCalendar() @@ -20,11 +21,7 @@ const viewTypeTitle = computed(() => getViewTypeTitle(currentConfig.viewType))