fix(mp): 修复组件库运行时错误 — React 未导入 + SCSS 路径

- 所有原子/组合组件添加 import React from 'react'(修复 React is not defined)
- 修复 SCSS import 路径:components/ui 和 patterns 需要 ../../../ 而非 ../../
- 修复 action-inbox 页面 SCSS import 层级
This commit is contained in:
iven
2026-05-16 07:38:26 +08:00
parent f8d0b41d61
commit 1786f0d707
17 changed files with 18 additions and 10 deletions

View File

@@ -1,4 +1,4 @@
@import '../../styles/variables';
@import '../../../styles/variables.scss';
.page-header {
display: flex;

View File

@@ -1,3 +1,4 @@
import React from 'react';
import { View, Text } from '@tarojs/components';
import Taro from '@tarojs/taro';
import { ReactNode } from 'react';

View File

@@ -1,4 +1,4 @@
@import '../../styles/variables';
@import '../../../styles/variables.scss';
.pagination-bar {
display: flex;

View File

@@ -1,3 +1,4 @@
import React from 'react';
import { View, Text } from '@tarojs/components';
import './index.scss';

View File

@@ -1,4 +1,4 @@
@import '../../styles/variables';
@import '../../../styles/variables.scss';
.search-section {
margin-bottom: var(--tk-gap-md);

View File

@@ -1,3 +1,4 @@
import React from 'react';
import { View, Input, Text } from '@tarojs/components';
import SegmentTabs from '../../SegmentTabs';
import './index.scss';

View File

@@ -1,4 +1,4 @@
@import '../../styles/variables';
@import '../../../styles/variables.scss';
.content-card {
background: var(--tk-card-bg);

View File

@@ -1,3 +1,4 @@
import React from 'react';
import { View } from '@tarojs/components';
import { CSSProperties, ReactNode, useMemo } from 'react';
import './index.scss';

View File

@@ -1,4 +1,4 @@
@import '../../styles/variables';
@import '../../../styles/variables.scss';
@keyframes skeleton-pulse {
0% { opacity: 1; }

View File

@@ -1,3 +1,4 @@
import React from 'react';
import { View } from '@tarojs/components';
import './index.scss';

View File

@@ -1,4 +1,4 @@
@import '../../styles/variables';
@import '../../../styles/variables.scss';
.page-shell {
min-height: 100vh;

View File

@@ -1,3 +1,4 @@
import React from 'react';
import { View, ScrollView } from '@tarojs/components';
import { ReactNode, useMemo } from 'react';
import './index.scss';

View File

@@ -1,4 +1,4 @@
@import '../../styles/variables';
@import '../../../styles/variables.scss';
.section-title {
display: flex;

View File

@@ -1,3 +1,4 @@
import React from 'react';
import { View, Text } from '@tarojs/components';
import { ReactNode } from 'react';
import './index.scss';

View File

@@ -1,4 +1,4 @@
@import '../../styles/variables';
@import '../../../styles/variables.scss';
.status-tag {
display: inline-flex;

View File

@@ -1,3 +1,4 @@
import React from 'react';
import { View, Text } from '@tarojs/components';
import { CSSProperties, ReactNode, useMemo } from 'react';
import './index.scss';