MFRCS
& MFRCJ
& MRFCJP
snippets to create react-typescript_material-ui template.
โโโโ ${TM_FILENAME_BASE} // Is your file name.
<snippet-name>.code-snippets
โโโโ{
โโโโ "MFRCS": {
โโโโ "prefix": "mfrcs",
โโโโ "body": [
โโโโ "import React from 'react';",
โโโโ "import { Typography, styled } from '@mui/material';",
โโโโ "",
โโโโ "const PREFIX = '${TM_FILENAME_BASE}';",
โโโโ "const classes = {",
โโโโ " root: `${${PREFIX}}-root`,",
โโโโ " content: `${${PREFIX}}-content`",
โโโโ "};",
โโโโ "const Root = styled('div')(({ theme }) => ({",
โโโโ " [`&.${classes.root}`]: {},",
โโโโ " [`& .${classes.content}`]: {},",
โโโโ "}));",
โโโโ "",
โโโโ "const ${TM_FILENAME_BASE} = () => {",
โโโโ " return (",
โโโโ " <Root className={classes.root}>",
โโโโ " <Typography className={classes.content}>${TM_FILENAME_BASE}</Typography>",
โโโโ " </Root>",
โโโโ " );",
โโโโ "};",
โโโโ "",
โโโโ "export default ${TM_FILENAME_BASE};"
โโโโ ],
โโโโ "description": "Material UI Component Styled-Component(new) Version"
โโโโ },
โโโโ "MFRCJ": {
โโโโ "prefix": "mfrcj",
โโโโ "body": [
โโโโ "import React from 'react';",
โโโโ "import { makeStyles } from '@mui/material';",
โโโโ "",
โโโโ "const useStyles = makeStyles((theme)=>({",
โโโโ "",
โโโโ "}));",
โโโโ "const ${TM_FILENAME_BASE} = () => {",
โโโโ " const classes = useStyles();",
โโโโ " return (",
โโโโ " <div> ${TM_FILENAME_BASE} </div>",
โโโโ " )",
โโโโ "}",
โโโโ "",
โโโโ "export default ${TM_FILENAME_BASE};"
โโโโ ],
โโโโ "description": "Material UI Component JSS(old) Version"
โโโโ },
โโโโ "MFRCJP": {
โโโโ "prefix": "mfrcjp",
โโโโ "body": [
โโโโ "import React from 'react';",
โโโโ "import { Typography, makeStyles } from '@mui/material';",
โโโโ "",
โโโโ "const useStyles = makeStyles({});",
โโโโ "",
โโโโ "const ${TM_FILENAME_BASE} = () => {",
โโโโ " return (",
โโโโ " <>",
โโโโ " <Typography> ${TM_FILENAME_BASE} </Typography>",
โโโโ " </>",
โโโโ " );",
โโโโ "};",
โโโโ "",
โโโโ "export default ${TM_FILENAME_BASE};",
โโโโ ""
โโโโ ],
โโโโ "description": "Material UI Component JSS(old) Version"
โโโโ }
โโโโ}