UNPKG

wcz-layout

Version:

118 lines (117 loc) 5.39 kB
import { t as FileMeta } from "./FileMeta-fQnJ6uFX.js"; import { BoxProps, ButtonProps, ChipProps, FabProps, IconButtonProps, LinkProps, ListItemButtonProps, SxProps, TabProps, Theme, TypographyProps } from "@mui/material"; import React$1, { ComponentType, FC, ReactNode } from "react"; import * as z$2 from "zod"; import { ErrorComponentProps, LinkComponent } from "@tanstack/react-router"; import * as _$react_jsx_runtime0 from "react/jsx-runtime"; import { DropzoneOptions } from "react-dropzone"; import { GridActionsCellItemProps, GridColumnHeaderParams, GridRenderCellParams, GridValidRowModel } from "@mui/x-data-grid-premium"; //#region src/components/core/TypographyWithIcon.d.ts interface TypographyWithIconProps extends TypographyProps { startIcon?: React.ReactNode; endIcon?: React.ReactNode; gap?: number | string; } declare const TypographyWithIcon: React.FC<TypographyWithIconProps>; //#endregion //#region src/components/core/Fullscreen.d.ts declare const Fullscreen: FC<BoxProps>; //#endregion //#region src/components/file/Dropzone.d.ts interface DropzoneProps extends DropzoneOptions { sx?: SxProps<Theme>; } declare const Dropzone: FC<DropzoneProps>; //#endregion //#region src/components/file/fileViewer/FileViewerList.d.ts interface FileViewerListProps { sx?: SxProps<Theme>; } //#endregion //#region src/components/file/fileViewer/FileViewerGrid.d.ts type FileViewerGridItemBar = "hidden" | "always" | "onMouseEnter"; interface FileViewerGridProps { size?: number; itemBar?: FileViewerGridItemBar; sx?: SxProps<Theme>; } //#endregion //#region src/models/file/FileActions.d.ts declare const FileActionsSchema: z$2.ZodObject<{ download: z$2.ZodOptional<z$2.ZodBoolean>; delete: z$2.ZodOptional<z$2.ZodBoolean>; }, z$2.core.$strip>; type FileActions = z$2.infer<typeof FileActionsSchema>; //#endregion //#region src/components/file/FileViewer.d.ts interface FileViewerComponent { Grid: ComponentType<FileViewerGridProps>; List: ComponentType<FileViewerListProps>; } interface FileViewerProps { subId: string; onDelete?: (params: { remainingFileMetas: Array<FileMeta>; deletedFileMeta: FileMeta; }) => void; actions?: FileActions; children: (component: FileViewerComponent) => ReactNode; } declare const FileViewer: FC<FileViewerProps>; //#endregion //#region src/components/data-grid/ChipInputCell.d.ts interface ChipInputCellProps<T extends GridValidRowModel> { params: GridRenderCellParams<T>; slotProps?: ChipProps; getLabel?: (object: T) => string | number; } declare const ChipInputCell: <T extends GridValidRowModel>({ params, slotProps, getLabel }: ChipInputCellProps<T>) => _$react_jsx_runtime0.JSX.Element | null; //#endregion //#region src/components/data-grid/EditableColumnHeader.d.ts declare const EditableColumnHeader: <T extends GridValidRowModel>({ colDef }: GridColumnHeaderParams<T>) => _$react_jsx_runtime0.JSX.Element; //#endregion //#region src/components/router/RouterButton.d.ts declare const Component$6: React$1.ForwardRefExoticComponent<Omit<ButtonProps<"a">, "ref"> & React$1.RefAttributes<HTMLAnchorElement>>; declare const RouterButton: LinkComponent<typeof Component$6>; //#endregion //#region src/components/router/RouterFab.d.ts declare const Component$5: React$1.ForwardRefExoticComponent<Omit<FabProps<"a">, "ref"> & React$1.RefAttributes<HTMLAnchorElement>>; declare const RouterFab: LinkComponent<typeof Component$5>; //#endregion //#region src/components/router/RouterGridActionsCellItem.d.ts declare const Component$4: React$1.ForwardRefExoticComponent<GridActionsCellItemProps & React$1.RefAttributes<HTMLButtonElement>>; declare const RouterGridActionsCellItem: LinkComponent<typeof Component$4>; //#endregion //#region src/components/router/RouterIconButton.d.ts declare const Component$3: React$1.ForwardRefExoticComponent<Omit<IconButtonProps<"a">, "ref"> & React$1.RefAttributes<HTMLAnchorElement>>; declare const RouterIconButton: LinkComponent<typeof Component$3>; //#endregion //#region src/components/router/RouterLink.d.ts declare const Component$2: React$1.ForwardRefExoticComponent<Omit<LinkProps, "ref"> & React$1.RefAttributes<HTMLAnchorElement>>; declare const RouterLink: LinkComponent<typeof Component$2>; //#endregion //#region src/components/router/RouterTab.d.ts declare const Component$1: React$1.ForwardRefExoticComponent<Omit<TabProps<"a">, "ref"> & React$1.RefAttributes<HTMLAnchorElement>>; declare const RouterTab: LinkComponent<typeof Component$1>; //#endregion //#region src/components/router/RouterListItemButton.d.ts declare const Component: React$1.ForwardRefExoticComponent<Omit<ListItemButtonProps<"a">, "ref"> & React$1.RefAttributes<HTMLAnchorElement>>; declare const RouterListItemButton: LinkComponent<typeof Component>; //#endregion //#region src/components/router/RouterNotFound.d.ts declare function RouterNotFound(): _$react_jsx_runtime0.JSX.Element; //#endregion //#region src/components/router/RouterError.d.ts interface RouterErrorProps { error: ErrorComponentProps["error"]; } declare const RouterError: FC<RouterErrorProps>; //#endregion export { ChipInputCell, Dropzone, EditableColumnHeader, FileViewer, Fullscreen, RouterButton, RouterError, RouterFab, RouterGridActionsCellItem, RouterIconButton, RouterLink, RouterListItemButton, RouterNotFound, RouterTab, TypographyWithIcon }; //# sourceMappingURL=components.d.ts.map