mirror of
https://github.com/jeffvli/feishin.git
synced 2026-07-23 10:56:28 +02:00
add vertical album group layout
This commit is contained in:
@@ -78,6 +78,9 @@ export const TableConfig = ({
|
||||
const albumGroupShowFavoriteRating = useSettingsStore(
|
||||
(state) => state.general.albumGroupShowFavoriteRating,
|
||||
);
|
||||
const albumGroupVerticalLayout = useSettingsStore(
|
||||
(state) => state.general.albumGroupVerticalLayout,
|
||||
);
|
||||
const imageResTable = useSettingsStore((state) => state.general.imageRes.table);
|
||||
const { setList, setSettings } = useSettingsStoreActions();
|
||||
const [albumGroupOpen, setAlbumGroupOpen] = useState(false);
|
||||
@@ -185,6 +188,26 @@ export const TableConfig = ({
|
||||
</Text>
|
||||
),
|
||||
},
|
||||
{
|
||||
component: (
|
||||
<ListConfigBooleanControl
|
||||
onChange={(value) =>
|
||||
setSettings({
|
||||
general: {
|
||||
albumGroupVerticalLayout: value,
|
||||
},
|
||||
})
|
||||
}
|
||||
value={albumGroupVerticalLayout}
|
||||
/>
|
||||
),
|
||||
id: 'albumGroupVerticalLayout',
|
||||
label: (
|
||||
<Text fw={500} pl="md" size="sm">
|
||||
{t('table.config.general.albumGroupVerticalLayout')}
|
||||
</Text>
|
||||
),
|
||||
},
|
||||
]
|
||||
: []),
|
||||
]
|
||||
@@ -367,6 +390,7 @@ export const TableConfig = ({
|
||||
albumGroupOpen,
|
||||
albumGroupImageSize,
|
||||
albumGroupShowFavoriteRating,
|
||||
albumGroupVerticalLayout,
|
||||
imageResTable,
|
||||
setSettings,
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user