import { Pressable, View } from "react-native"; import { AppActivityIndicator } from "./AppActivityIndicator"; import { AppText } from "./AppText"; import { SymbolView } from "./AppSymbol"; import { Menu } from "./Menu"; import type { SplitButtonProps } from "./SplitButton.types"; export function SplitButton(props: SplitButtonProps) { const active = !props.disabled; const menuEnabled = props.actions.some((action) => !action.attributes?.disabled); return ( {props.loading ? ( ) : props.icon ? ( ) : null} {props.label} {props.actions.length > 0 ? ( props.onPressAction(nativeEvent.event)} > ) : null} ); }