File tree Expand file tree Collapse file tree 7 files changed +20
-18
lines changed
example/storybook/src/ui-components/Divider Expand file tree Collapse file tree 7 files changed +20
-18
lines changed Original file line number Diff line number Diff line change 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 } ;
Original file line number Diff line number Diff line change 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 } ) ;
Original file line number Diff line number Diff line change 1+ # @gluestack-ui/divider
2+
3+ ## 0.1.1
4+
5+ ### Patch Changes
6+
7+ - Added typings
Original file line number Diff line number Diff line change 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" ,
Original file line number Diff line number Diff line change 11import React , { forwardRef } from 'react' ;
2- import { Platform } from 'react-native' ;
2+ import { Platform , ViewProps } from 'react-native' ;
33import 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 }
Original file line number Diff line number Diff line change 11import type React from 'react' ;
22import { 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' ;
Original file line number Diff line number Diff line change 11export interface InterfaceDivider {
2- orientation ?: any ;
3- variant ?: 'vertical' | 'horizontal' ;
2+ orientation ?: 'vertical' | 'horizontal' ;
43 children ?: any ;
54}
65
You can’t perform that action at this time.
0 commit comments