import {useSettingsStore} from "../store/settings/settingsStore"; export const useNameSetting = () => { return useSettingsStore(state => state.getSettingValue('netnames-nodes')) as string; }; export const usePaginateSetting = () => { return useSettingsStore(state => state.getNumberSetting('paginate-nodes', 20)); }; export const useThemeSettings = () => { return useSettingsStore(state => state.getSettingValue('theme')); }; //Интервальное сканирование под узлов export const useIntervalBoolean = () => { return useSettingsStore(state => state.getSettingValue('rescan-nodes')) as boolean; }; export const useIntervalTime = () => { return useSettingsStore(state => state.getNumberSetting('interval-nodes', 60)); }; // Кастомизация таблиц export const useOrdersColumns = () => { return useSettingsStore(state => state.getSettingValue('table-columns-order')) as string[]; }; export const useDisabledColumns = () => { return useSettingsStore(state => state.getSettingValue('table-columns-disabled')) as number[]; }; export const useThemeSetting = () => { return useSettingsStore(state => state.getSettingValue('theme')) as 'light' | 'dark' | 'system'; };