Add landing page for kjol, documentation
This commit is contained in:
@@ -26,18 +26,18 @@ var calMonthsShort = []string{
|
||||
// exported from Calendar.tsx; here they stay unexported with a cal prefix so the
|
||||
// two ported files can share them without widening the package's public API. --
|
||||
const calPickerRoot = "p-2 min-w-[240px]"
|
||||
const calMonthRoot = "p-0 min-w-0 w-full bg-white border border-neutral-200 rounded-default shadow-sm overflow-hidden"
|
||||
const calMonthRoot = "p-0 min-w-0 w-full bg-surface border border-line rounded-default shadow-sm overflow-hidden"
|
||||
|
||||
const calHeaderPicker = "flex items-center justify-between mb-2 gap-1"
|
||||
const calHeaderMonth = "flex items-center justify-between gap-1 py-3 px-4 border-b border-neutral-200 bg-neutral-50"
|
||||
const calHeaderMonth = "flex items-center justify-between gap-1 py-3 px-4 border-b border-line bg-surface-muted"
|
||||
|
||||
const calNavBtn = "bg-transparent border-0 p-1 cursor-pointer text-text-muted rounded-sm flex items-center justify-center hover:bg-neutral-100 hover:text-text-body"
|
||||
const calNavBtn = "bg-transparent border-0 p-1 cursor-pointer text-text-muted rounded-sm flex items-center justify-center hover:bg-surface-raised hover:text-text-body"
|
||||
|
||||
const calMyPicker = "text-sm font-semibold text-text-heading mx-3 whitespace-nowrap"
|
||||
const calMyMonth = "text-lg font-heading mx-4 flex-1 text-center font-semibold text-text-heading whitespace-nowrap"
|
||||
|
||||
const calWeekdaysPicker = "grid grid-cols-7 gap-[2px] mb-1"
|
||||
const calWeekdaysMonth = "grid grid-cols-7 border-b border-neutral-200"
|
||||
const calWeekdaysMonth = "grid grid-cols-7 border-b border-line"
|
||||
const calWeekdayPicker = "text-center text-xs font-semibold text-text-muted p-1"
|
||||
const calWeekdayMonth = "text-center text-xs font-semibold text-text-muted p-2 uppercase tracking-wider"
|
||||
|
||||
@@ -45,9 +45,9 @@ const calDaysPicker = "grid grid-cols-7 gap-[2px]"
|
||||
const calDaysMonth = "grid grid-cols-7"
|
||||
|
||||
const calDayPickerBase = "aspect-square flex items-center justify-center text-sm bg-transparent border-0 rounded-sm cursor-pointer text-text-body p-0"
|
||||
const calDayMonthBase = "min-h-[6.5rem] flex flex-col items-stretch justify-start p-1.5 border-r border-b border-neutral-200 text-left gap-1 text-xs bg-transparent cursor-pointer"
|
||||
const calDayMonthBase = "min-h-[6.5rem] flex flex-col items-stretch justify-start p-1.5 border-r border-b border-line text-left gap-1 text-xs bg-transparent cursor-pointer"
|
||||
|
||||
const calSelect = "flex-1 py-1 px-2 text-sm font-semibold border border-neutral-200 rounded-sm bg-white text-text-heading cursor-pointer focus:outline-hidden focus:border-primary"
|
||||
const calSelect = "flex-1 py-1 px-2 text-sm font-semibold border border-line rounded-sm bg-surface text-text-heading cursor-pointer focus:outline-hidden focus:border-primary"
|
||||
|
||||
// Calendar variants.
|
||||
const (
|
||||
@@ -123,10 +123,10 @@ func calDayClassPicker(empty, selected, today bool) string {
|
||||
if empty {
|
||||
c = cx(c, "cursor-default")
|
||||
} else {
|
||||
c = cx(c, "hover:bg-neutral-100")
|
||||
c = cx(c, "hover:bg-surface-raised")
|
||||
}
|
||||
if today {
|
||||
c = cx(c, "font-bold text-primary")
|
||||
c = cx(c, "font-bold text-accent")
|
||||
}
|
||||
if selected {
|
||||
c = cx(c, "!bg-primary !text-white")
|
||||
@@ -142,9 +142,9 @@ func calDayClassMonth(idx int, empty, selected bool) string {
|
||||
c = cx(c, "border-r-0")
|
||||
}
|
||||
if empty {
|
||||
c = cx(c, "bg-neutral-50 cursor-default")
|
||||
c = cx(c, "bg-surface-muted cursor-default")
|
||||
} else {
|
||||
c = cx(c, "hover:bg-neutral-50")
|
||||
c = cx(c, "hover:bg-surface-muted")
|
||||
}
|
||||
if selected {
|
||||
c = cx(c, "bg-primary/10 text-text-body")
|
||||
|
||||
Reference in New Issue
Block a user