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