import Icon from "@/Icons/Icon"; import { LoginStore } from "@/Login"; import useLogin from "@/Hooks/useLogin"; export type DisplayAs = "list" | "grid"; type DisplaySelectorProps = { activeSelection: DisplayAs; onSelect: (display: DisplayAs) => void; show?: boolean; }; export const DisplayAsSelector = ({ activeSelection, onSelect, show }: DisplaySelectorProps) => { const state = useLogin(); const myOnSelect = (display: DisplayAs) => { onSelect(display); state.feedDisplayAs = display; LoginStore.updateSession(state); }; if (show === false) return null; return (
myOnSelect("list")}>
myOnSelect("grid")}>
); };