import * as React from "bloatless-react"; import CoreViewModel from "../../ViewModel/Global/coreViewModel"; export function NavigationButton( coreViewModel: CoreViewModel, label: string, navigationState: React.State, page: T, arrowMobileOnly?: boolean, ) { const isSelected = React.createProxyState( [navigationState], () => navigationState.value == page, ); function open() { navigationState.value = page; } const iconClass = `icon ${arrowMobileOnly == true ? "mobile-only" : ""}`; return ( ); }