import { useSyncExternalStore } from "react";
import {
getStele,
getLocale,
setLocale,
subscribeLocale,
isFollowingDevice,
} from "./store.js";
export function useStele() {
return useSyncExternalStore(subscribeLocale, getStele, getStele);
}
export function useLocale() {
const locale = useSyncExternalStore(subscribeLocale, getLocale, getLocale);
return [locale, setLocale];
}
export function useFollowingDevice() {
return useSyncExternalStore(
subscribeLocale,
isFollowingDevice,
isFollowingDevice,
);
}