@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
TypeScript
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 };