@mui/x-charts
Version:
The community edition of MUI X Charts components.
38 lines • 1.24 kB
TypeScript
import type { BarElementOwnerState } from "./barClasses.js";
export { type BarElementOwnerState };
/**
* @deprecated Use `BarClasses` instead.
*/
export interface BarElementClasses {
/**
* Styles applied to the root element.
* @deprecated Use `barClasses.element` instead.
*/
root: string;
/** Styles applied to the root element if it is highlighted. */
highlighted: string;
/** Styles applied to the root element if it is faded. */
faded: string;
/**
* Styles applied to the root element for a specified series.
* Needs to be suffixed with the series ID: `.${barElementClasses.series}-${seriesId}`.
* @deprecated Use `[data-series="${seriesId}"]` selector instead.
*/
series: string;
}
/**
* @deprecated Use `BarClassKey` instead.
*/
export type BarElementClassKey = keyof BarElementClasses;
/**
* @deprecated Use `getBarUtilityClass` instead.
*/
export declare function getBarElementUtilityClass(slot: string): string;
/**
* @deprecated Use `barClasses` instead.
*/
export declare const barElementClasses: BarElementClasses;
/**
* @deprecated Use `useBarElementUtilityClasses` instead.
*/
export declare const useUtilityClasses: (ownerState: BarElementOwnerState) => Record<"root", string>;