Skip to content

Commit

Permalink
Check for global disabled only once
Browse files Browse the repository at this point in the history
  • Loading branch information
LukasTy committed Feb 28, 2024
1 parent 5d01f83 commit 54ae977
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@ export const MultiSectionDigitalClock = React.forwardRef(function MultiSectionDi
value,
ampm,
utils,
isDisabled: (hours) => disabled || isTimeDisabled(hours, 'hours'),
isDisabled: (hours) => isTimeDisabled(hours, 'hours'),
timeStep: timeSteps.hours,
resolveAriaLabel: localeText.hoursClockNumberText,
valueOrReferenceDate,
Expand All @@ -312,7 +312,7 @@ export const MultiSectionDigitalClock = React.forwardRef(function MultiSectionDi
items: getTimeSectionOptions({
value: utils.getMinutes(valueOrReferenceDate),
utils,
isDisabled: (minutes) => disabled || isTimeDisabled(minutes, 'minutes'),
isDisabled: (minutes) => isTimeDisabled(minutes, 'minutes'),
resolveLabel: (minutes) => utils.format(utils.setMinutes(now, minutes), 'minutes'),
timeStep: timeSteps.minutes,
hasValue: !!value,
Expand All @@ -333,7 +333,7 @@ export const MultiSectionDigitalClock = React.forwardRef(function MultiSectionDi
items: getTimeSectionOptions({
value: utils.getSeconds(valueOrReferenceDate),
utils,
isDisabled: (seconds) => disabled || isTimeDisabled(seconds, 'seconds'),
isDisabled: (seconds) => isTimeDisabled(seconds, 'seconds'),
resolveLabel: (seconds) => utils.format(utils.setSeconds(now, seconds), 'seconds'),
timeStep: timeSteps.seconds,
hasValue: !!value,
Expand Down Expand Up @@ -384,7 +384,6 @@ export const MultiSectionDigitalClock = React.forwardRef(function MultiSectionDi
meridiemMode,
setValueAndGoToNextView,
valueOrReferenceDate,
disabled,
isTimeDisabled,
handleMeridiemChange,
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ export const MultiSectionDigitalClockSection = React.forwardRef(
{items.map((option, index) => {
const isItemDisabled = option.isDisabled?.(option.value);
const isDisabled = disabled || isItemDisabled;
if (skipDisabled && isItemDisabled) {
if (skipDisabled && isDisabled) {
return null;
}
const isSelected = option.isSelected(option.value);
Expand Down

0 comments on commit 54ae977

Please sign in to comment.