@grassus/ui-package
v1.0.33
Published
Grassus UI package
Readme
ui-package
UI package
Header
description
| Property | Description | Type | Default | Version |
|----------------|---------------|---------------|----------------|-----------|
| actions | | ReactNode | |
| extra | | ReactNode | |
| gap | | small | middle | large | string | number | |
| level | | number | 3 |
| styles | |actions?: CSSProperties; body?: CSSProperties; extra?: CSSProperties; title?: CSSProperties; container?: CSSProperties; | |
| title | | string | |
SiderMenu
description
| Property | Description | Type | Default | Version |
|----------------|---------------|---------------|----------------|-----------|
| collapsed | | boolean | |
| extra | | ReactNode | |
| loading | | boolean | SpinProps | |
| menuProps | | MenuProps | |
| styles | |actions?: CSSProperties; body?: CSSProperties; extra?: CSSProperties; header?: CSSProperties; | |
| title | | ReactNode | string | |
useStorage Hook
description
| Property | Description | Type | Default | Version |
|--------|-------------------|---------------|----------------|-----------|
| key | local storage key | string | keyName |
import { useStorage } from '@grassus/ui-package';
export default () => {
const { storageItem, setStorageItem } = useStorage('key');
return ( <button onClick={() => setStorageItem(!storageItem)}> Collapsed </button>)
}AuthProvider
description
| Property | Description | Type | Default | Version |
|----------------|---------------|-----------------------------------------------------------------------------------------|----------------|-----------|
| children | | ReactNode | |
| value | | loginUrl: string; userInfoUrl: string; userRolesUrl: string; errorStatus: number; | |
useAuthProvider
description
| Property | Description | Type | Default | Version |
|----------------|---------------|---------------|----------------|-----------|
| authConfigInfo | | loginUrl: string, userInfoUrl: string, userRolesUrl: string, | |
| authInfo | | isAuthorized: boolean, isLoading: boolean, error: null, | |
| userInfo | | string | |
| userRoles | | string[] | |
