Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitad0ef5e

Browse files
committed
refactor(CProgress): move the context outside the component
1 parentb6dc072 commitad0ef5e

File tree

4 files changed

+14
-10
lines changed

4 files changed

+14
-10
lines changed

‎packages/coreui-react/src/components/progress/CProgress.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React, { forwardRef, HTMLAttributes, useContext } from 'react'
22
importPropTypesfrom'prop-types'
33
importclassNamesfrom'classnames'
44

5-
import{CProgressStackedContext}from'./CProgressStacked'
5+
import{CProgressStackedContext}from'./CProgressStackedContext'
66
import{CProgressBar,CProgressBarProps}from'./CProgressBar'
77

88
exportinterfaceCProgressProps

‎packages/coreui-react/src/components/progress/CProgressBar.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@ import React, { forwardRef, HTMLAttributes, useContext } from 'react'
22
importPropTypesfrom'prop-types'
33
importclassNamesfrom'classnames'
44

5-
import{CProgressStackedContext}from'./CProgressStacked'
65
import{colorPropType}from'../../props'
76
importtype{Colors}from'../../types'
87

8+
import{CProgressStackedContext}from'./CProgressStackedContext'
9+
910
exportinterfaceCProgressBarPropsextendsHTMLAttributes<HTMLDivElement>{
1011
/**
1112
* Use to animate the stripes right to left via CSS3 animations.

‎packages/coreui-react/src/components/progress/CProgressStacked.tsx

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,16 @@
1-
importReact,{createContext,forwardRef,HTMLAttributes}from'react'
1+
importReact,{forwardRef,HTMLAttributes}from'react'
22
importPropTypesfrom'prop-types'
33
importclassNamesfrom'classnames'
44

5+
import{CProgressStackedContext}from'./CProgressStackedContext'
6+
57
exportinterfaceCProgressStackedPropsextendsHTMLAttributes<HTMLDivElement>{
68
/**
79
* A string of all className you want applied to the component.
810
*/
911
className?:string
1012
}
1113

12-
exportinterfaceCProgressStackedContextProps{
13-
stacked?:boolean
14-
}
15-
16-
exportconstCProgressStackedContext=createContext({}asCProgressStackedContextProps)
17-
1814
exportconstCProgressStacked=forwardRef<HTMLDivElement,CProgressStackedProps>(
1915
({ children, className, ...rest},ref)=>{
2016
return(
@@ -28,7 +24,7 @@ export const CProgressStacked = forwardRef<HTMLDivElement, CProgressStackedProps
2824
</CProgressStackedContext.Provider>
2925
</div>
3026
)
31-
},
27+
}
3228
)
3329

3430
CProgressStacked.propTypes={
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import{createContext}from'react'
2+
3+
exportinterfaceCProgressStackedContextProps{
4+
stacked?:boolean
5+
}
6+
7+
exportconstCProgressStackedContext=createContext({}asCProgressStackedContextProps)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp