@unicity/design-system
Version:
A comprehensive React component library built on Material-UI with advanced theming capabilities including neumorphism design support
58 lines • 1.27 kB
TypeScript
import React from 'react';
import { PaperProps as MuiPaperProps } from '@mui/material';
export interface PaperProps extends Omit<MuiPaperProps, 'variant'> {
/**
* Paper variant
*/
variant?: 'elevation' | 'outlined' | 'filled';
/**
* Elevation level (0-24)
*/
elevation?: number;
/**
* Internal padding
*/
padding?: 'none' | 'small' | 'medium' | 'large';
/**
* Border radius style
*/
borderRadius?: 'none' | 'small' | 'medium' | 'large' | 'circular';
/**
* Whether paper is interactive (adds hover effects)
*/
interactive?: boolean;
/**
* Whether paper is clickable
*/
clickable?: boolean;
/**
* Click handler
*/
onClick?: () => void;
/**
* Paper content
*/
children?: React.ReactNode;
/**
* Custom width
*/
width?: string | number;
/**
* Custom height
*/
height?: string | number;
/**
* Whether to center content
*/
centered?: boolean;
/**
* Background color override
*/
backgroundColor?: string;
/**
* Text color override
*/
textColor?: string;
}
export declare const Paper: React.FC<PaperProps>;
//# sourceMappingURL=Paper.d.ts.map