Browse Source

relocate universal components

Yuki Takei 1 year ago
parent
commit
e393b9be03

+ 1 - 1
apps/app/src/client/components/ReactMarkdownComponents/Header.tsx

@@ -5,12 +5,12 @@ import type EventEmitter from 'events';
 import { useRouter } from 'next/router';
 import type { Element } from 'react-markdown/lib/rehype-filter';
 
+import { NextLink } from '~/components/ReactMarkdownComponents/NextLink';
 import {
   useIsGuestUser, useIsReadOnlyUser, useIsSharedUser, useShareLinkId,
 } from '~/stores-universal/context';
 import loggerFactory from '~/utils/logger';
 
-import { NextLink } from './NextLink';
 
 import styles from './Header.module.scss';
 

+ 0 - 0
apps/app/src/client/components/ReactMarkdownComponents/CodeBlock.module.scss → apps/app/src/components/ReactMarkdownComponents/CodeBlock.module.scss


+ 0 - 0
apps/app/src/client/components/ReactMarkdownComponents/CodeBlock.tsx → apps/app/src/components/ReactMarkdownComponents/CodeBlock.tsx


+ 0 - 0
apps/app/src/client/components/ReactMarkdownComponents/NextLink.tsx → apps/app/src/components/ReactMarkdownComponents/NextLink.tsx


+ 12 - 0
apps/app/src/migrations/.eslintrc.js

@@ -0,0 +1,12 @@
+module.exports = {
+  extends: '../../.eslintrc.js',
+  rules: {
+    // restrict importing from client/ and components/ directories
+    'no-restricted-imports': ['error', {
+      patterns: [
+        '~/client/',
+        'client/',
+      ],
+    }],
+  },
+};

+ 12 - 0
apps/app/src/models/.eslintrc.js

@@ -0,0 +1,12 @@
+module.exports = {
+  extends: '../../.eslintrc.js',
+  rules: {
+    // restrict importing from client/ and components/ directories
+    'no-restricted-imports': ['error', {
+      patterns: [
+        '~/client/',
+        'client/',
+      ],
+    }],
+  },
+};

+ 1 - 1
apps/app/src/pages/.eslintrc.js

@@ -4,8 +4,8 @@ module.exports = {
     // restrict importing from client/ and components/ directories
     'no-restricted-imports': ['error', {
       patterns: [
-        '../client/',
         '~/client/',
+        'client/',
       ],
     }],
   },

+ 12 - 0
apps/app/src/server/.eslintrc.js

@@ -0,0 +1,12 @@
+module.exports = {
+  extends: '../../.eslintrc.js',
+  rules: {
+    // restrict importing from client/ and components/ directories
+    'no-restricted-imports': ['error', {
+      patterns: [
+        '~/client/',
+        'client/',
+      ],
+    }],
+  },
+};

+ 12 - 0
apps/app/src/services/.eslintrc.js

@@ -0,0 +1,12 @@
+module.exports = {
+  extends: '../../.eslintrc.js',
+  rules: {
+    // restrict importing from client/ and components/ directories
+    'no-restricted-imports': ['error', {
+      patterns: [
+        '~/client/',
+        'client/',
+      ],
+    }],
+  },
+};

+ 2 - 2
apps/app/src/services/renderer/renderer.tsx

@@ -14,8 +14,8 @@ import deepmerge from 'ts-deepmerge';
 import type { Pluggable, PluginTuple } from 'unified';
 
 
-import { CodeBlock } from '~/client/components/ReactMarkdownComponents/CodeBlock';
-import { NextLink } from '~/client/components/ReactMarkdownComponents/NextLink';
+import { CodeBlock } from '~/components/ReactMarkdownComponents/CodeBlock';
+import { NextLink } from '~/components/ReactMarkdownComponents/NextLink';
 import type { RendererOptions } from '~/interfaces/renderer-options';
 import { RehypeSanitizeType } from '~/interfaces/services/rehype-sanitize';
 import type { RendererConfig } from '~/interfaces/services/renderer';

+ 0 - 2
apps/app/src/stores-universal/.eslintrc.js

@@ -6,8 +6,6 @@ module.exports = {
       patterns: [
         '~/client/',
         'client/',
-        '~/components/',
-        'components/',
       ],
     }],
   },

+ 1 - 0
apps/app/src/utils/.eslintrc.js

@@ -5,6 +5,7 @@ module.exports = {
     'no-restricted-imports': ['error', {
       patterns: [
         '~/client/',
+        'client/',
       ],
     }],
   },