Skip to content

Commit b0a9f00

Browse files
authored
Merge pull request #273 from gluestack/release/@gluestack-ui/[email protected]
Release/@gluestack UI/[email protected]
2 parents ce2cc4c + 29aae43 commit b0a9f00

File tree

7 files changed

+20
-18
lines changed

7 files changed

+20
-18
lines changed
Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,2 @@
1-
import { createDivider } from '@gluestack-ui/divider';
2-
import { Root } from './styled-components';
3-
4-
export const Divider: any = createDivider({
5-
Root,
6-
});
1+
import { Divider } from './styled-components';
2+
export { Divider };
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
export { default as Root } from './Root';
1+
import Root from './Root';
2+
import { createDivider } from '@gluestack-ui/divider';
3+
export const Divider = createDivider({ Root });

packages/divider/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# @gluestack-ui/divider
2+
3+
## 0.1.1
4+
5+
### Patch Changes
6+
7+
- Added typings

packages/divider/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@gluestack-ui/divider",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"main": "lib/commonjs/index",
55
"module": "lib/module/index",
66
"types": "lib/typescript/index.d.ts",

packages/divider/src/Divider.tsx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
import React, { forwardRef } from 'react';
2-
import { Platform } from 'react-native';
2+
import { Platform, ViewProps } from 'react-native';
33
import type { IDividerProps } from './types';
44

5-
export function Divider<StyledDividerProps>(
6-
StyledDivider: React.ComponentType<StyledDividerProps>
7-
) {
5+
export function Divider<T>(StyledDivider: React.ComponentType<T>) {
86
return forwardRef(
9-
({ children, ...props }: StyledDividerProps & IDividerProps, ref: any) => {
7+
({ children, ...props }: T & ViewProps & IDividerProps, ref: any) => {
108
const { orientation } = props;
119

1210
return (
1311
<StyledDivider
1412
ref={ref}
15-
{...(props as StyledDividerProps)}
13+
{...(props as T & ViewProps & IDividerProps)}
1614
aria-orientation={orientation}
1715
//@ts-ignore web only role
1816
accessibilityRole={Platform.OS === 'web' ? 'separator' : undefined}

packages/divider/src/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import type React from 'react';
22
import { Divider as DividerMain } from './Divider';
33

4-
export function createDivider<StyledDividerProps>({
4+
export function createDivider<DividerProps>({
55
Root,
66
}: {
7-
Root: React.ComponentType<StyledDividerProps>;
7+
Root: React.ComponentType<DividerProps>;
88
}) {
99
const Divider = DividerMain(Root);
1010
Divider.displayName = 'Divider';

packages/divider/src/types.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
export interface InterfaceDivider {
2-
orientation?: any;
3-
variant?: 'vertical' | 'horizontal';
2+
orientation?: 'vertical' | 'horizontal';
43
children?: any;
54
}
65

0 commit comments

Comments
 (0)