mui-extended
Version:
Extended UI Components built on Material UI
23 lines (22 loc) • 981 B
TypeScript
import { DialogProps, FabProps } from "@mui/material";
import { FunctionComponent, ReactNode } from "react";
import { ResponsiveDialogProps } from "./ResponsiveDialog";
export type CookiePreferenceDialogProps = Omit<ResponsiveDialogProps, "children"> & {
title?: ReactNode;
description?: ReactNode;
necessory?: {
title?: string;
description?: ReactNode;
};
preferences: Record<string, {
default: boolean;
title: string;
description: ReactNode;
}>;
} & DialogProps;
export declare const defaultCookiePreferences: CookiePreferenceDialogProps["preferences"];
export declare const CookiePreferenceDialog: FunctionComponent<CookiePreferenceDialogProps>;
export type CookiePreferenceProps = FabProps & {
dialogProps?: CookiePreferenceDialogProps;
};
export declare const CookiePreference: import("react").ForwardRefExoticComponent<Omit<CookiePreferenceProps, "ref"> & import("react").RefAttributes<HTMLButtonElement>>;