Home > @vsf-enterprise/bigcommerce-theme > UseUiStateInterface

# UseUiStateInterface interface

Data and methods returned from the useUiState() composable

Signature:

export interface UseUiStateInterface 

# Properties

Property Type Description
isCartSidebarOpen ComputedRef<boolean> Indicates whether the cart sidebar is open
isCategoryGridView ComputedRef<boolean> Indicates whether the product list uses the grid layout
isFilterSidebarOpen ComputedRef<boolean> Indicates whether the filter sidebar is open
isLoginModalOpen ComputedRef<boolean> Indicates whether the login modal is open
isMobileMenuOpen ComputedRef<boolean> Indicates whether the mobile menu is open
isNewsletterModalOpen ComputedRef<boolean> Indicates whether the newsletter modal is open
isWishlistSidebarOpen ComputedRef<boolean> Indicates whether the wishlist sidebar is open

# Methods

Method Description
changeToCategoryGridView() Changes the layout of the category page to grid
changeToCategoryListView() Changes the layout of the category page to a list
toggleCartSidebar() Toggles the visibility of the cart modal
toggleFilterSidebar() Toggles the visibility of the filter sidebar
toggleLoginModal() Toggles the visibility of the login modal
toggleMobileMenu() Toggles the visibility of the mobile menu
toggleNewsletterModal() Toggles the visibility of the newsletter modal
toggleWishlistSidebar() Toggles the visibility of the wishlist sidebar