'use client'
import { HStack } from '@chakra-ui/react'
import { Status } from '@saas-ui/react'
export const StatusBasic = () => {
  return (
    <HStack gap="6">
      <Status value="error" />
      <Status value="info" />
      <Status value="warning" />
      <Status value="success" />
    </HStack>
  )
}
import { Status } from '@saas-ui/react/status'<Status>Label</Status>Render the label within the status component.
Error
Info
Warning
Success
'use client'
import { HStack } from '@chakra-ui/react'
import { Status } from '@saas-ui/react'
export const StatusWithLabel = () => {
  return (
    <HStack gap="6">
      <Status value="error">Error</Status>
      <Status value="info">Info</Status>
      <Status value="warning">Warning</Status>
      <Status value="success">Success</Status>
    </HStack>
  )
}
Use the size prop to change the size of the status component.
In Review
Error
Approved
In Review
Error
Approved
In Review
Error
Approved
'use client'
import { For, HStack, Stack } from '@chakra-ui/react'
import { Status } from '@saas-ui/react'
export const StatusWithSizes = () => {
  return (
    <Stack gap="2" align="flex-start">
      <For each={['sm', 'md', 'lg']}>
        {(size) => (
          <HStack key={size} gap="10" px="4">
            <Status size={size} width="100px" value="warning">
              In Review
            </Status>
            <Status size={size} width="100px" value="error">
              Error
            </Status>
            <Status size={size} width="100px" value="success">
              Approved
            </Status>
          </HStack>
        )}
      </For>
    </Stack>
  )
}
| Prop | Default | Type | 
|---|---|---|
| colorPalette  | 'gray' | 'gray' | 'red' | 'orange' | 'yellow' | 'green' | 'teal' | 'blue' | 'cyan' | 'purple' | 'pink' | 'accent'The color palette of the component | 
| size  | 'md' | 'sm' | 'md' | 'lg'The size of the component |