Skip to content

Commit b22ef10

Browse files
Merge pull request #30 from linked-planet/dev
added calendar focus-visible outlines
2 parents d4f2cc1 + 9dffaa1 commit b22ef10

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

library/src/components/Calendar.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,9 @@ type CalendarBaseRangeProps = Pick<
171171
secondarySelected?: DateRange
172172
}
173173

174-
const captionStyles = "flex justify-center items-center relative w-full"
174+
const buttonStyles =
175+
"h-full w-full group-data-[disabled=true]:cursor-not-allowed focus-visible:ring-0 focus-visible:outline focus-visible:outline-selected-bold focus-visible:outline-2 focus-visible:outline-offset-2"
176+
const captionStyles = "flex justify-center items-center relative w-full pb-2"
175177
const captionLabelStyles = "text-text text-sm font-bold flex justify-center"
176178
const daySelectedStyles =
177179
"rounded-none bg-selected group-data-[disabled=false]:hover:bg-selected-hovered group-data-[disabled=false]:active:bg-selected-pressed text-selected-text-inverse font-bold w-full h-full"
@@ -189,7 +191,7 @@ const classNames: DayPickerProps["classNames"] = {
189191
caption: captionStyles,
190192
day_selected: daySelectedStyles,
191193
cell: cellStyles,
192-
button: "h-full w-full group-data-[disabled=true]:cursor-not-allowed",
194+
button: buttonStyles,
193195
nav: navStyles,
194196
nav_button:
195197
"p-1 rounded hover:bg-neutral-subtle-hovered flex items-center justify-center",

0 commit comments

Comments
 (0)