修正是否包含Primary颜色的表单控制。

This commit is contained in:
徐涛 2025-02-07 22:27:06 +08:00
parent 320b750834
commit 505af1c67e

View File

@ -1,4 +1,4 @@
import { includes, isEmpty, isNaN } from 'lodash-es'; import { includes, isEmpty, isEqual, isNaN } from 'lodash-es';
import { useActionState, useCallback, useMemo, useState } from 'react'; import { useActionState, useCallback, useMemo, useState } from 'react';
import { import {
ColorShifting, ColorShifting,
@ -121,7 +121,7 @@ export function SwatchSchemeBuilder({ scheme, onBuildCompleted }: SwatchSchemeBu
errMsg.set('max', 'MUST be a number between 0 and 100'); errMsg.set('max', 'MUST be a number between 0 and 100');
} }
const includePrimary = Boolean(formData.get('include_primary')); const includePrimary = isEqual(formData.get('include_primary'), 'true');
const darkConvertChroma = Number(formData.get('dark_chroma')) / 100.0; const darkConvertChroma = Number(formData.get('dark_chroma')) / 100.0;
const darkConvertLightness = Number(formData.get('dark_lightness')) / 100.0; const darkConvertLightness = Number(formData.get('dark_lightness')) / 100.0;