mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-06 20:10:12 +02:00
29 lines
882 B
TypeScript
29 lines
882 B
TypeScript
import {
|
|
useSettingsStoreActions,
|
|
useGeneralSettings,
|
|
HomeItem,
|
|
} from '../../../../store/settings.store';
|
|
import { DraggableItems } from '/@/renderer/features/settings/components/general/draggable-items';
|
|
|
|
const HOME_ITEMS: Array<[string, string]> = [
|
|
[HomeItem.RANDOM, 'page.home.explore'],
|
|
[HomeItem.RECENTLY_PLAYED, 'page.home.recentlyPlayed'],
|
|
[HomeItem.RECENTLY_ADDED, 'page.home.newlyAdded'],
|
|
[HomeItem.MOST_PLAYED, 'page.home.mostPlayed'],
|
|
];
|
|
|
|
export const HomeSettings = () => {
|
|
const { homeItems } = useGeneralSettings();
|
|
const { setHomeItems } = useSettingsStoreActions();
|
|
|
|
return (
|
|
<DraggableItems
|
|
description="setting.homeConfiguration"
|
|
itemLabels={HOME_ITEMS}
|
|
setItems={setHomeItems}
|
|
settings={homeItems}
|
|
title="setting.homeConfiguration"
|
|
/>
|
|
);
|
|
};
|