UNPKG

@accelint/design-toolkit

Version:

An open-source component library to serve as part of the entire ecosystem of UX for Accelint.

32 lines (29 loc) 1.38 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; import * as react from 'react'; import { ContextValue } from 'react-aria-components'; import { ProviderProps } from '../../lib/types.js'; import { ClassificationBannerProps } from './types.js'; import 'tailwind-variants'; import './styles.js'; declare const ClassificationBannerContext: react.Context<ContextValue<ClassificationBannerProps, HTMLDivElement>>; declare function ClassificationBannerProvider({ children, ...props }: ProviderProps<ClassificationBannerProps>): react_jsx_runtime.JSX.Element; declare namespace ClassificationBannerProvider { var displayName: string; } /** * ClassificationBanner - A prominent banner for displaying security classification * * Provides a full-width banner component for displaying security classification * information at the top or bottom of pages. Essential for applications handling * classified or sensitive information requiring clear visual indicators. * * @example * // Top classification banner * <ClassificationBanner variant="confidential" /> */ declare function ClassificationBanner({ ref, ...props }: ClassificationBannerProps): react_jsx_runtime.JSX.Element; declare namespace ClassificationBanner { var displayName: string; var Provider: typeof ClassificationBannerProvider; } export { ClassificationBanner, ClassificationBannerContext };