Files
klz-cables.com/.pnpm-store/v10/files/9b/948e48c744344cfbe8e54edc980a4540e719cbd2e54efe70fe31d62f693ce62cd950bd27a50093e42ddd5851c71f8b04da8f21922e2b4ee6c8591df684dc5e
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

35 lines
1.6 KiB
Plaintext

import React, { Component } from "react";
import Day from "./day";
import WeekNumber from "./week_number";
interface DayProps extends React.ComponentPropsWithoutRef<typeof Day> {
}
interface WeekNumberProps extends React.ComponentPropsWithoutRef<typeof WeekNumber> {
}
interface WeekProps extends Omit<DayProps, "ariaLabelPrefixWhenEnabled" | "ariaLabelPrefixWhenDisabled" | "day" | "onClick" | "onMouseEnter">, Omit<WeekNumberProps, "weekNumber" | "date" | "onClick"> {
day: Date;
chooseDayAriaLabelPrefix?: DayProps["ariaLabelPrefixWhenEnabled"];
disabledDayAriaLabelPrefix?: DayProps["ariaLabelPrefixWhenDisabled"];
onDayClick?: (day: Date, event: React.MouseEvent<HTMLDivElement>) => void;
onDayMouseEnter?: (day: Date) => void;
shouldCloseOnSelect?: boolean;
setOpen?: (open: boolean) => void;
formatWeekNumber?: (date: Date) => number;
onWeekSelect?: (day: Date, weekNumber: number, event: React.MouseEvent<HTMLDivElement>) => void;
}
export default class Week extends Component<WeekProps> {
static get defaultProps(): {
shouldCloseOnSelect: boolean;
};
isDisabled: (day: Date) => boolean;
handleDayClick: (day: Date, event: React.MouseEvent<HTMLDivElement>) => void;
handleDayMouseEnter: (day: Date) => void;
handleWeekClick: (day: Date, weekNumber: number, event: React.MouseEvent<HTMLDivElement>) => void;
formatWeekNumber: (date: Date) => number;
isWeekDisabled: () => boolean;
renderDays: () => React.JSX.Element[];
startOfWeek: () => Date;
isKeyboardSelected: () => boolean;
render(): React.ReactElement;
}
export {};