refactor(web): remove typescript
This commit is contained in:
@@ -1,25 +1,11 @@
|
||||
import * as React from 'react';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import type { AvatarProps } from '@mui/material/Avatar';
|
||||
|
||||
type AppIconProps = {
|
||||
name?: string;
|
||||
url?: string;
|
||||
color?: string;
|
||||
variant?: AvatarProps['variant'];
|
||||
};
|
||||
|
||||
const inlineImgStyle: React.CSSProperties = {
|
||||
const inlineImgStyle = {
|
||||
objectFit: 'contain',
|
||||
};
|
||||
|
||||
export default function AppIcon(
|
||||
props: AppIconProps & AvatarProps
|
||||
): React.ReactElement {
|
||||
export default function AppIcon(props) {
|
||||
const { name, url, color, sx = {}, variant = 'square', ...restProps } = props;
|
||||
|
||||
const initialLetter = name?.[0];
|
||||
|
||||
return (
|
||||
<Avatar
|
||||
component="span"
|
Reference in New Issue
Block a user