🚨(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/fonts";
@use "@openfun/cunningham-react/sass/icons"; @use "@openfun/cunningham-react/sass/icons";
@use "@openfun/cunningham-react/style"; @use "@openfun/cunningham-react/style";
@use "cunningham-tokens"; @use "cunningham-tokens";
@use "cunningham-tokens-sass" as *; @use "cunningham-tokens-sass" as *;
$lg: map-get($themes, "default", "theme", "breakpoints", "lg"); $lg: map.get($themes, "default", "theme", "breakpoints", "lg");
$sm: map-get($themes, "default", "theme", "breakpoints", "sm"); $sm: map.get($themes, "default", "theme", "breakpoints", "sm");
// Reset // Reset
h1 { h1 {

View File

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