Files
v10/apps/sandbox/app/shared/react/use-skin.ts
T

10 lines
312 B
TypeScript

import { getInitialSkin, onSkinChange } from '@app/shared/sandbox-listener';
import type { Skin } from '@app/types';
import { useEffect, useState } from 'react';
export function useSkin(): Skin {
const [skin, setSkin] = useState(getInitialSkin);
useEffect(() => onSkinChange(setSkin), []);
return skin;
}