import { SummaryProps } from "@types"; import { Forms } from "@ui/components"; import { getAssetIDByName } from "@ui/assets"; import { ReactNative as RN } from "@metro/common"; // TODO: Destructuring Forms doesn't work here. Why? export default function Summary({ label, icon, noPadding = false, noAnimation = false, children }: SummaryProps) { const [hidden, setHidden] = React.useState(true); return ( <> } trailing={} onPress={() => { setHidden(!hidden); if (!noAnimation) RN.LayoutAnimation.configureNext(RN.LayoutAnimation.Presets.easeInEaseOut); }} /> {!hidden && <> {children} } ) }