@payfit/unity-components
Version:
24 lines (23 loc) • 864 B
TypeScript
import { PropsWithChildren } from 'react';
/**
* Valeurs du contexte de la DefinitionList.
*/
export interface DefinitionListContextValue {
/**
* La disposition des éléments de la liste.
*/
layout: 'horizontal' | 'vertical';
/** The visual treatment for DefinitionItem rows. */
variant: 'default' | 'divided';
/** The row density. */
density: 'default' | 'padded';
}
/**
* Fournisseur de contexte pour la DefinitionList.
*/
export declare const DefinitionListContextProvider: ({ children, layout, variant, density, }: PropsWithChildren<DefinitionListContextValue>) => import('react/jsx-runtime').JSX.Element;
/**
* Hook pour accéder au contexte de la DefinitionList.
* Doit être utilisé à l'intérieur d'un composant DefinitionList.
*/
export declare const useDefinitionListContext: () => DefinitionListContextValue;