🚨(react) fix type and sass warning after deps upgrade

- Do not use deprecated `map-get` Sass method
- Fix type issue in `DatePicker`
This commit is contained in:
jbpenrath
2025-05-05 17:50:59 +02:00
committed by Jean-Baptiste PENRATH
parent cf6cf55bae
commit b1850c029a
2 changed files with 6 additions and 3 deletions

View File

@@ -1,11 +1,12 @@
@use "sass:map";
@use "@openfun/cunningham-react/sass/fonts";
@use "@openfun/cunningham-react/sass/icons";
@use "@openfun/cunningham-react/style";
@use "cunningham-tokens";
@use "cunningham-tokens-sass" as *;
$lg: map-get($themes, "default", "theme", "breakpoints", "lg");
$sm: map-get($themes, "default", "theme", "breakpoints", "sm");
$lg: map.get($themes, "default", "theme", "breakpoints", "lg");
$sm: map.get($themes, "default", "theme", "breakpoints", "sm");
// Reset
h1 {

View File

@@ -1,6 +1,7 @@
import React, { RefAttributes, useMemo, useRef, useState } from "react";
import {
CalendarDate,
CalendarIdentifier,
createCalendar,
DateValue,
GregorianCalendar,
@@ -132,7 +133,8 @@ const CalendarAux = ({
const yearItems: Array<Option> = useMemo(() => {
const calendarCurrentUser = createCalendar(
new Intl.DateTimeFormat().resolvedOptions().calendar,
new Intl.DateTimeFormat().resolvedOptions()
.calendar as CalendarIdentifier,
);
const minDate = toCalendar(
new CalendarDate(new GregorianCalendar(), minYear, 1, 1),