Skip to content

Commit 3bd9e9e

Browse files
committed
bp
1 parent d14cf1f commit 3bd9e9e

File tree

7 files changed

+64
-6
lines changed

7 files changed

+64
-6
lines changed

.vscode/react.code-snippets

+19-6
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
"body": [
66
"import { makeStyles } from \"@lib-theme\";",
77
"",
8-
"const use${TM_DIRECTORY/.*\\/(.*?)$/$1/}Classes = makeStyles({",
8+
"const useClasses = makeStyles({",
99
" root: {",
1010
" },",
1111
"});",
1212
"",
13-
"export default use${TM_DIRECTORY/.*\\/(.*?)$/$1/}Classes;",
13+
"export default useClasses;",
1414
],
1515
},
1616
"React Functional Component": {
@@ -19,14 +19,14 @@
1919
"body": [
2020
"import type { JSX } from \"react\";",
2121
"",
22-
"import use${TM_DIRECTORY/.*\\/(.*?)$/$1/}Classes from \"./styles\";",
22+
"import useClasses from \"./styles\";",
2323
"",
2424
"type TProps = {",
2525
" $1",
2626
"};",
2727
"",
2828
"export default function ${TM_DIRECTORY/.*\\/(.*?)$/$1/}({}: TProps): JSX.Element {",
29-
" const classes = use${TM_DIRECTORY/.*\\/(.*?)$/$1/}Classes();",
29+
" const classes = useClasses();",
3030
" return <div className={classes.root}>${TM_DIRECTORY/.*\\/(.*?)$/$1/}</div>;",
3131
"}",
3232
],
@@ -37,6 +37,8 @@
3737
"//import { render, screen } from '@tests-unit-browser';",
3838
"import '@testing-library/jest-dom';",
3939
"",
40+
"import ${TM_DIRECTORY/.*\\/(.*)$/$1/} from \"./func\";",
41+
"",
4042
"describe('${TM_DIRECTORY/.*\\/(.*)$/$1/}', () => {",
4143
" it('should render', () => {",
4244
" expect(true).toBe(true);",
@@ -46,20 +48,31 @@
4648
"description": "Creates a test file for a React component",
4749
},
4850

51+
"React component module fwd": {
52+
"prefix": "remod",
53+
"body": [
54+
"import ${TM_DIRECTORY/.*\\/(.*)$/$1/} from \"./func\";",
55+
"",
56+
"export default ${TM_DIRECTORY/.*\\/(.*)$/$1/};",
57+
],
58+
"description": "Creates a module forwarder for a React component",
59+
},
60+
4961
"React Storybook": {
5062
"prefix": "rebook",
5163
"body": [
5264
"import type { Meta, StoryObj } from \"@storybook/react\";",
65+
"import ${TM_DIRECTORY/.*\\/(.*)$/$1/} from \"./func\";",
5366
"",
5467
"const meta: Meta = {",
5568
" title: \"\",",
56-
" component: \"\",",
69+
" component: ${TM_DIRECTORY/.*\\/(.*)$/$1/},",
5770
" args: {},",
5871
"};",
5972
"",
6073
"export default meta;",
6174
"",
62-
"type Story = StoryObj<{}>;",
75+
"type Story = StoryObj<typeof ${TM_DIRECTORY/.*\\/(.*)$/$1/}>;",
6376
"",
6477
"export const Index: Story = {};",
6578
"",

.vscode/settings.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"editor.defaultFormatter": "esbenp.prettier-vscode",
33
"editor.formatOnSave": true,
4+
"typescript.preferences.importModuleSpecifier": "relative",
45

56
"eslint.workingDirectories": [
67
"apps/frontend",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import type { JSX } from "react";
2+
3+
import useOptionTraceClasses from "./styles";
4+
5+
type TProps = {};
6+
7+
export default function OptionTrace({}: TProps): JSX.Element {
8+
const classes = useOptionTraceClasses();
9+
return <div className={classes.root}>OptionTrace</div>;
10+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import OptionTrace from "./func";
2+
3+
export default OptionTrace;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import type { Meta, StoryObj } from "@storybook/react";
2+
import OptionTrace from "./func";
3+
4+
const meta: Meta = {
5+
title: "app/ui/navigation/partials/OptionTrace",
6+
component: OptionTrace,
7+
args: {},
8+
};
9+
10+
export default meta;
11+
12+
type Story = StoryObj<typeof OptionTrace>;
13+
14+
export const Index: Story = {};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { makeStyles } from "@lib-theme";
2+
3+
const useClasses = makeStyles({
4+
root: {},
5+
});
6+
7+
export default useClasses;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
//import { render, screen } from '@tests-unit-browser';
2+
import "@testing-library/jest-dom";
3+
4+
import OptionTrace from "./func";
5+
6+
describe("OptionTrace", () => {
7+
it("should render", () => {
8+
expect(true).toBe(true);
9+
});
10+
});

0 commit comments

Comments
 (0)