PHP Classes

File: resources/js/components/ui/sidebar/utils.ts

Recommend this page to a friend!
  Packages of Niko Peikrishvili   Ticker   resources/js/components/ui/sidebar/utils.ts   Download  
File: resources/js/components/ui/sidebar/utils.ts
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Ticker
Application to track and manage to do tasks
Author: By
Last change:
Date: 2 months ago
Size: 666 bytes
 

Contents

Class file image Download
import type { ComputedRef, Ref } from "vue" import { createContext } from "reka-ui" export const SIDEBAR_COOKIE_NAME = "sidebar_state" export const SIDEBAR_COOKIE_MAX_AGE = 60 * 60 * 24 * 7 export const SIDEBAR_WIDTH = "16rem" export const SIDEBAR_WIDTH_MOBILE = "18rem" export const SIDEBAR_WIDTH_ICON = "3rem" export const SIDEBAR_KEYBOARD_SHORTCUT = "b" export const [useSidebar, provideSidebarContext] = createContext<{ state: ComputedRef<"expanded" | "collapsed"> open: Ref<boolean> setOpen: (value: boolean) => void isMobile: Ref<boolean> openMobile: Ref<boolean> setOpenMobile: (value: boolean) => void toggleSidebar: () => void }>("Sidebar")