2022-08-24 12:38:43 +00:00
|
|
|
{
|
|
|
|
|
"Fleet - React stateless component with TS": {
|
|
|
|
|
"scope": "typescriptreact",
|
|
|
|
|
"prefix": "rtsc",
|
|
|
|
|
"body": [
|
|
|
|
|
"import React from \"react\";",
|
|
|
|
|
"",
|
2023-02-14 17:00:36 +00:00
|
|
|
"const baseClass = \"${TM_FILENAME_BASE/(.*)/${1:/pascalcase}/}\";",
|
|
|
|
|
"",
|
2022-08-24 12:38:43 +00:00
|
|
|
"interface I${TM_FILENAME_BASE}Props {}",
|
|
|
|
|
"",
|
|
|
|
|
"const $TM_FILENAME_BASE = ({}: I${TM_FILENAME_BASE}Props) => {",
|
2023-02-14 17:00:36 +00:00
|
|
|
"\treturn <div className={baseClass}></div>;",
|
2022-08-24 12:38:43 +00:00
|
|
|
"};",
|
|
|
|
|
"",
|
|
|
|
|
"export default $TM_FILENAME_BASE;",
|
|
|
|
|
"",
|
|
|
|
|
],
|
|
|
|
|
"description": "Creates a React stateless component with the typescrip interface setup"
|
2023-02-14 17:00:36 +00:00
|
|
|
},
|
|
|
|
|
"Fleet - baseClass classname": {
|
|
|
|
|
"scope": "typescriptreact,javascriptreact",
|
|
|
|
|
"prefix": "bc",
|
|
|
|
|
"body": [
|
2023-03-06 15:03:48 +00:00
|
|
|
"className={`\\${baseClass}__$0`}"
|
2023-02-14 17:00:36 +00:00
|
|
|
]
|
2022-08-24 12:38:43 +00:00
|
|
|
}
|
|
|
|
|
}
|