usePage#
Import#
import { usePage } from 'bumbag';
Usage#
The usePage hook will give you meta data about the page, as well as sidebar & header utilities.
Schema#
const {isCollapsed,sidebar: {isOpen,isMinimized,open,close,toggle,minimize,maximize,toggleMinimize},header: {isOpen,open,close,toggle}} = usePage()
Return values#
isCollapsed boolean
Returns truthy if the page has collapsed to the collapse breakpoint (mobile view).
sidebar.isOpen boolean
Returns truthy if the sidebar is open.
sidebar.isMinimized boolean
Returns truthy if the sidebar is minimized.
sidebar.open function
Opens the sidebar
sidebar.close function
Closes the sidebar
sidebar.toggle function
Toggles the sidebar
sidebar.minimize function
Minimizes the sidebar
sidebar.maximize function
Maximizes the sidebar
sidebar.toggleMinimize function
Toggles if the sidebar is minimized or maximized
header.isOpen boolean
Returns truthy if the header is open.
header.open function
Opens the header
header.close function
Closes the header
header.toggle function
Toggles the header
