@coveord/plasma-mantine
Version:
A Plasma flavoured Mantine theme
25 lines • 1.09 kB
TypeScript
import { BoxProps, CompoundStylesApiProps, Factory } from '@mantine/core';
import { ForwardedRef } from 'react';
import { CustomComponentThemeExtend } from '../../../../utils/createFactoryComponent.js';
import { TableLayoutProps } from '../../Table.types.js';
export type RowLayoutBodyStylesNames = 'row' | 'cell' | 'collapsibleRow' | 'collapsibleWrapper';
export interface RowLayoutBodyProps<T> extends BoxProps, TableLayoutProps<T>, CompoundStylesApiProps<RowLayoutBodyFactory> {
}
export type RowLayoutBodyFactory = Factory<{
props: RowLayoutBodyProps<unknown>;
ref: HTMLTableRowElement;
stylesNames: RowLayoutBodyStylesNames;
compound: true;
}>;
export declare const RowLayoutBody: {
<T>(props: RowLayoutBodyProps<T> & {
ref?: ForwardedRef<HTMLTableRowElement>;
}): import("react/jsx-runtime").JSX.Element;
extend: CustomComponentThemeExtend<{
props: RowLayoutBodyProps<unknown>;
ref: HTMLTableRowElement;
stylesNames: RowLayoutBodyStylesNames;
compound: true;
}>;
};
//# sourceMappingURL=RowLayoutBody.d.ts.map