TypeScript & React Material UI: Build a Powerful Instance Console
import React from 'react'; import Box from '@material-ui/core/Box'; import Card from '@material-ui/core/Card'; import CardContent from '@material-ui/core/CardContent'; import Typography from '@material-ui/core/Typography'; import Grid from '@material-ui/core/Grid'; import Button from '@material-ui/core/Button'; import IconButton from '@material-ui/core/IconButton'; import Tooltip from '@material-ui/core/Tooltip'; import { makeStyles, createStyles, Theme } from '@material-ui/core/styles'; import { InstanceConsoleProps } from './types';
const useStyles = makeStyles((theme: Theme) => createStyles({ root: { maxWidth: 345, }, media: { height: 140, }, iconButton: { padding: theme.spacing(1), }, button: { margin: theme.spacing(1), }, }) );
export default function InstanceConsole({ showConsole }: InstanceConsoleProps) { const classes = useStyles();
return (
<Box sx={{ display: showConsole ? 'block' : 'none' }}>
{'Hello, World!'}
原文地址: https://www.cveoy.top/t/topic/mVNd 著作权归作者所有。请勿转载和采集!