// Copyright DWJ 2024. // Distributed under the Boost Software License, Version 1.0. // https://www.boost.org/LICENSE_1_0.txt import { StyledHeader } from "@dwidge/components-expo"; import { CenterView, IconButton, ScreenView, ScrollView, StyledFontAwesome, StyledView, } from "@dwidge/components-rnw"; import { useMemoState } from "@dwidge/hooks-react"; import { TouchableOpacity } from "react-native"; import { SchemaApi } from "../hooks/SchemaApi"; import { SchemaListEdit } from "./SchemaListEdit"; import { useCreateBlankSchema } from "../hooks/useCreateBlankSchema"; export const SchemaListScreen = ({ onCreate = useCreateBlankSchema(), onDeleteList = SchemaApi.useDeleteList(), selection = useMemoState([]), }) => ( onDeleteList(selection[0].map((id) => ({ id }))) : undefined } />, , ]} /> );