Files
NapCatQQ/.pnpm-store/v3/files/ee/45d5cacede95883372e6ec30da4287913d38747c60d2bf1cb0b1a0c817f336555de23d81b50969e246753e1c975dc64dc6a4793bb6438b6813daf5d128d33e
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

19 lines
421 B
Plaintext

import {SliderState} from '@react-stately/slider';
interface SliderData {
id: string,
'aria-describedby'?: string,
'aria-details'?: string
}
export const sliderData = new WeakMap<SliderState, SliderData>();
export function getSliderThumbId(state: SliderState, index: number) {
let data = sliderData.get(state);
if (!data) {
throw new Error('Unknown slider state');
}
return `${data.id}-${index}`;
}