mirror of
https://github.com/zoriya/v10.git
synced 2026-08-08 15:19:25 +00:00
10 lines
312 B
TypeScript
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;
|
|
}
|