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:
@@ -1,4 +1,4 @@
|
|||||||
@import '../../styles/variables';
|
@import '../../../styles/variables.scss';
|
||||||
|
|
||||||
.page-header {
|
.page-header {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import React from 'react';
|
||||||
import { View, Text } from '@tarojs/components';
|
import { View, Text } from '@tarojs/components';
|
||||||
import Taro from '@tarojs/taro';
|
import Taro from '@tarojs/taro';
|
||||||
import { ReactNode } from 'react';
|
import { ReactNode } from 'react';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
@import '../../styles/variables';
|
@import '../../../styles/variables.scss';
|
||||||
|
|
||||||
.pagination-bar {
|
.pagination-bar {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import React from 'react';
|
||||||
import { View, Text } from '@tarojs/components';
|
import { View, Text } from '@tarojs/components';
|
||||||
import './index.scss';
|
import './index.scss';
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
@import '../../styles/variables';
|
@import '../../../styles/variables.scss';
|
||||||
|
|
||||||
.search-section {
|
.search-section {
|
||||||
margin-bottom: var(--tk-gap-md);
|
margin-bottom: var(--tk-gap-md);
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import React from 'react';
|
||||||
import { View, Input, Text } from '@tarojs/components';
|
import { View, Input, Text } from '@tarojs/components';
|
||||||
import SegmentTabs from '../../SegmentTabs';
|
import SegmentTabs from '../../SegmentTabs';
|
||||||
import './index.scss';
|
import './index.scss';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
@import '../../styles/variables';
|
@import '../../../styles/variables.scss';
|
||||||
|
|
||||||
.content-card {
|
.content-card {
|
||||||
background: var(--tk-card-bg);
|
background: var(--tk-card-bg);
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import React from 'react';
|
||||||
import { View } from '@tarojs/components';
|
import { View } from '@tarojs/components';
|
||||||
import { CSSProperties, ReactNode, useMemo } from 'react';
|
import { CSSProperties, ReactNode, useMemo } from 'react';
|
||||||
import './index.scss';
|
import './index.scss';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
@import '../../styles/variables';
|
@import '../../../styles/variables.scss';
|
||||||
|
|
||||||
@keyframes skeleton-pulse {
|
@keyframes skeleton-pulse {
|
||||||
0% { opacity: 1; }
|
0% { opacity: 1; }
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import React from 'react';
|
||||||
import { View } from '@tarojs/components';
|
import { View } from '@tarojs/components';
|
||||||
import './index.scss';
|
import './index.scss';
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
@import '../../styles/variables';
|
@import '../../../styles/variables.scss';
|
||||||
|
|
||||||
.page-shell {
|
.page-shell {
|
||||||
min-height: 100vh;
|
min-height: 100vh;
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import React from 'react';
|
||||||
import { View, ScrollView } from '@tarojs/components';
|
import { View, ScrollView } from '@tarojs/components';
|
||||||
import { ReactNode, useMemo } from 'react';
|
import { ReactNode, useMemo } from 'react';
|
||||||
import './index.scss';
|
import './index.scss';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
@import '../../styles/variables';
|
@import '../../../styles/variables.scss';
|
||||||
|
|
||||||
.section-title {
|
.section-title {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import React from 'react';
|
||||||
import { View, Text } from '@tarojs/components';
|
import { View, Text } from '@tarojs/components';
|
||||||
import { ReactNode } from 'react';
|
import { ReactNode } from 'react';
|
||||||
import './index.scss';
|
import './index.scss';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
@import '../../styles/variables';
|
@import '../../../styles/variables.scss';
|
||||||
|
|
||||||
.status-tag {
|
.status-tag {
|
||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import React from 'react';
|
||||||
import { View, Text } from '@tarojs/components';
|
import { View, Text } from '@tarojs/components';
|
||||||
import { CSSProperties, ReactNode, useMemo } from 'react';
|
import { CSSProperties, ReactNode, useMemo } from 'react';
|
||||||
import './index.scss';
|
import './index.scss';
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
@import '../../styles/variables.scss';
|
@import '../../../styles/variables.scss';
|
||||||
@import '../../styles/mixins.scss';
|
@import '../../../styles/mixins.scss';
|
||||||
|
|
||||||
// PageShell 已接管:min-height, background
|
// PageShell 已接管:min-height, background
|
||||||
// ContentCard 已接管:inbox-card 背景/圆角/阴影/触摸反馈
|
// ContentCard 已接管:inbox-card 背景/圆角/阴影/触摸反馈
|
||||||
|
|||||||
Reference in New Issue
Block a user