= {
grid: t("book_properties.grid"),
@@ -50,70 +52,70 @@ export function useViewType(note: FNote | null | undefined) {
}
function CollectionTypeSwitcher({ viewType, setViewType }: { viewType: string, setViewType: (newValue: string) => void }) {
- const collectionTypes = useMemo(() => mapToKeyValueArray(VIEW_TYPE_MAPPINGS), []);
+ const collectionTypes = useMemo(() => mapToKeyValueArray(VIEW_TYPE_MAPPINGS), []);
- return (
-
- {t("book_properties.view_type")}:
-
-
- )
+ return (
+
+ {t("book_properties.view_type")}:
+
+
+ );
}
-function BookProperties({ viewType, note, properties }: { viewType: ViewTypeOptions, note: FNote, properties: BookProperty[] }) {
- return (
- <>
- {properties.map(property => (
-
- {mapPropertyView({ note, property })}
-
- ))}
+function BookProperties({ note, properties }: { viewType: ViewTypeOptions, note: FNote, properties: BookProperty[] }) {
+ return (
+ <>
+ {properties.map((property, index) => (
+
+ {mapPropertyView({ note, property })}
+
+ ))}
-
- >
- )
+
+ >
+ );
}
function mapPropertyView({ note, property }: { note: FNote, property: BookProperty }) {
- switch (property.type) {
- case "button":
- return
- case "split-button":
- return
- case "checkbox":
- return
- case "number":
- return
- case "combobox":
- return
- }
+ switch (property.type) {
+ case "button":
+ return ;
+ case "split-button":
+ return ;
+ case "checkbox":
+ return ;
+ case "number":
+ return ;
+ case "combobox":
+ return ;
+ }
}
function ButtonPropertyView({ note, property }: { note: FNote, property: ButtonProperty }) {
- const parentComponent = useContext(ParentComponent);
+ const parentComponent = useContext(ParentComponent);
- return