@mui/x-charts
Version:
The community edition of MUI X Charts components.
43 lines • 1.39 kB
TypeScript
import type { MarkElementOwnerState } from "./lineClasses.js";
export { type MarkElementOwnerState };
/**
* @deprecated Use `LineClasses` instead.
*/
export interface MarkElementClasses {
/**
* Styles applied to the root element.
* @deprecated Use `lineClasses.mark` instead.
*/
root: string;
/** Styles applied to the root element when highlighted. */
highlighted: string;
/** Styles applied to the root element when faded. */
faded: string;
/**
* Styles applied to the root element when animation is not skipped.
* @deprecated Use `lineClasses.markAnimate` instead.
*/
animate: string;
/**
* Styles applied to the root element for a specified series.
* Needs to be suffixed with the series ID: `.${markElementClasses.series}-${seriesId}`.
* @deprecated Use `[data-series="${seriesId}"]` selector instead.
*/
series: string;
}
/**
* @deprecated Use `LineClassKey` instead.
*/
export type MarkElementClassKey = keyof MarkElementClasses;
/**
* @deprecated Use `getLineUtilityClass` instead.
*/
export declare function getMarkElementUtilityClass(slot: string): string;
/**
* @deprecated Use `lineClasses` instead.
*/
export declare const markElementClasses: MarkElementClasses;
/**
* @deprecated Use `useUtilityClasses` instead.
*/
export declare const useUtilityClasses: (ownerState: MarkElementOwnerState) => Record<"root", string>;