chore: update default layout to grid

This commit is contained in:
Steven 2023-07-29 12:24:23 +08:00
parent 890bc27982
commit 4139520181
3 changed files with 6 additions and 5 deletions

View File

@ -11,7 +11,7 @@ interface Props {
const ShortcutsContainer: React.FC<Props> = (props: Props) => {
const { shortcutList } = props;
const viewStore = useViewStore();
const layout = viewStore.layout || "list";
const layout = viewStore.layout || "grid";
const [editingShortcutId, setEditingShortcutId] = useState<ShortcutId | undefined>();
return (

View File

@ -1,4 +1,4 @@
import { Select, Option, Button } from "@mui/joy";
import { Select, Option, Button, Divider } from "@mui/joy";
import { toast } from "react-hot-toast";
import useViewStore from "../stores/v1/view";
import Dropdown from "./common/Dropdown";
@ -8,7 +8,7 @@ const ViewSetting = () => {
const viewStore = useViewStore();
const order = viewStore.getOrder();
const { field, direction } = order;
const layout = viewStore.layout || "list";
const layout = viewStore.layout || "grid";
const handleReset = () => {
viewStore.setOrder({ field: "name", direction: "asc" });
@ -47,11 +47,12 @@ const ViewSetting = () => {
<Option value={"desc"}>DESC</Option>
</Select>
</div>
<Divider />
<div className="w-full flex flex-row justify-between items-center">
<span className="text-sm shrink-0 mr-2">Layout</span>
<Select size="sm" value={layout} onChange={(_, value) => viewStore.setLayout(value as any)}>
<Option value={"list"}>List</Option>
<Option value={"grid"}>Grid</Option>
<Option value={"list"}>List</Option>
</Select>
</div>
</div>

View File

@ -33,7 +33,7 @@ const useViewStore = create<ViewState>()(
field: "name",
direction: "asc",
},
layout: "list",
layout: "grid",
setFilter: (filter: Partial<Filter>) => {
set({ filter: { ...get().filter, ...filter } });
},