Back to Fluentui

React Divider.Api

packages/react-components/react-divider/library/etc/react-divider.api.md

4.40.2-hotfix21.6 KB
Original Source

API Report File for "@fluentui/react-divider"

Do not edit this file. It is a report generated by API Extractor.

ts

import type { ComponentProps } from '@fluentui/react-utilities';
import type { ComponentState } from '@fluentui/react-utilities';
import type { ForwardRefComponent } from '@fluentui/react-utilities';
import type { JSXElement } from '@fluentui/react-utilities';
import * as React_2 from 'react';
import type { Slot } from '@fluentui/react-utilities';
import type { SlotClassNames } from '@fluentui/react-utilities';

// @public
export const Divider: ForwardRefComponent<DividerProps>;

// @public (undocumented)
export const dividerClassNames: SlotClassNames<DividerSlots>;

// @public (undocumented)
export type DividerProps = ComponentProps<Partial<DividerSlots>> & {
    alignContent?: 'start' | 'center' | 'end';
    appearance?: 'brand' | 'default' | 'strong' | 'subtle';
    inset?: boolean;
    vertical?: boolean;
};

// @public (undocumented)
export type DividerSlots = {
    root: NonNullable<Slot<'div'>>;
    wrapper: NonNullable<Slot<'div'>>;
};

// @public (undocumented)
export type DividerState = ComponentState<DividerSlots> & Required<Pick<DividerProps, 'alignContent' | 'appearance' | 'inset' | 'vertical'>>;

// @public
export const renderDivider_unstable: (state: DividerState) => JSXElement;

// @public
export const useDivider_unstable: (props: DividerProps, ref: React_2.Ref<HTMLElement>) => DividerState;

// @public (undocumented)
export const useDividerStyles_unstable: (state: DividerState) => DividerState;

// (No @packageDocumentation comment for this package)