parent
6d018f6b5d
commit
38dd97efcd
2 changed files with 67 additions and 0 deletions
@ -0,0 +1,30 @@ |
||||
import { Box } from '@material-ui/core'; |
||||
import { makeStyles } from '@material-ui/core/styles'; |
||||
import { TEXT } from '../lib/consts/DEFAULT_THEME'; |
||||
|
||||
const useStyles = makeStyles(() => ({ |
||||
innerBody: { |
||||
borderWidth: '1px', |
||||
borderRadius: '3px', |
||||
borderStyle: 'solid', |
||||
borderColor: TEXT, |
||||
marginTop: '5px', |
||||
marginLeft: '5px', |
||||
paddinLeft: '5px', |
||||
}, |
||||
innerHeader: { |
||||
width: '100%', |
||||
borderWidth: '1px', |
||||
borderRadius: '3px', |
||||
borderStyle: 'solid', |
||||
borderColor: TEXT, |
||||
}, |
||||
})); |
||||
|
||||
const InnerPanel = (): JSX.Element => { |
||||
const classes = useStyles(); |
||||
|
||||
return <Box className={classes.innerBody}>inner body</Box>; |
||||
}; |
||||
|
||||
export default InnerPanel; |
@ -0,0 +1,37 @@ |
||||
import { ReactNode } from 'react'; |
||||
import { Paper, Box } from '@material-ui/core'; |
||||
import { makeStyles } from '@material-ui/core/styles'; |
||||
import { TEXT } from '../lib/consts/DEFAULT_THEME'; |
||||
|
||||
type Props = { |
||||
children: ReactNode; |
||||
}; |
||||
|
||||
const useStyles = makeStyles(() => ({ |
||||
rectangle: { |
||||
width: '30px', |
||||
height: '30px', |
||||
borderWidth: '1px', |
||||
borderRadius: '3px', |
||||
borderStyle: 'solid', |
||||
borderColor: TEXT, |
||||
}, |
||||
})); |
||||
|
||||
const Panel = ({ children }: Props): JSX.Element => { |
||||
const classes = useStyles(); |
||||
|
||||
return ( |
||||
<Paper> |
||||
<Box display="flex" justifyContent="flex-start"> |
||||
<Box className={classes.rectangle} /> |
||||
</Box> |
||||
{children} |
||||
<Box display="flex" justifyContent="flex-end"> |
||||
<Box className={classes.rectangle} /> |
||||
</Box> |
||||
</Paper> |
||||
); |
||||
}; |
||||
|
||||
export default Panel; |
Loading…
Reference in new issue