Skip to content

Commit 3bc6a6d

Browse files
authored
Merge pull request #607 from panbibi/dev
fix(Box):添加Box盒子组件和示例展示
2 parents 2519bcd + 8d50b40 commit 3bc6a6d

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

example/examples/src/routes/Typography/index.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import {View} from 'react-native';
3-
import {H1, H2, H3, H4, H5, H6, S, Del, U, P, Strong, Br, Div, Hr, Em, RnText, Text} from '@uiw/react-native';
3+
import {H1, H2, H3, H4, H5, H6, S, Del, U, P, Strong, Br, Div, Hr, Em, RnText, Text, Box} from '@uiw/react-native';
44
import {ComProps} from '../../routes';
55
import Layout, {Container} from '../../Layout';
66
const {Header, Body, Card, Footer} = Layout;
@@ -69,6 +69,11 @@ export default class TypographyView extends React.Component<TypographyViewProps>
6969
}}
7070
/>
7171
</Card>
72+
<Card title="盒子 <Box />">
73+
<Box backgroundColor="primary_background">
74+
<Text color="text">一段文本</Text>
75+
</Box>
76+
</Card>
7277
</Body>
7378
<Footer />
7479
</Layout>

packages/core/src/Typography/Box.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { createBox } from '@shopify/restyle';
2+
import { Theme } from '../theme';
3+
4+
const Box = createBox<Theme>();
5+
Box.displayName = 'Box';
6+
7+
export default Box;

packages/core/src/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ export { default as Hr } from './Typography/Hr';
151151
export { default as Em } from './Typography/Em';
152152
export { default as RnText } from './Typography/RnText';
153153
export { default as Text } from './Typography/Text';
154+
export { default as Box } from './Typography/Box';
154155

155156
export * from './Typography/H1';
156157
export * from './Typography/H2';
@@ -169,6 +170,7 @@ export * from './Typography/Hr';
169170
export * from './Typography/Em';
170171
export * from './Typography/RnText';
171172
export * from './Typography/Text';
173+
export * from './Typography/Box';
172174

173175
export { theme, ThemeProvider };
174176
export type { Theme };

0 commit comments

Comments
 (0)