Skip to content
This repository was archived by the owner on Jun 2, 2024. It is now read-only.

Commit 57e4e30

Browse files
committed
feat: reduce number of components down to 3
1 parent 822f1d4 commit 57e4e30

File tree

9 files changed

+2
-210
lines changed

9 files changed

+2
-210
lines changed

rollup.config.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,7 @@ export default [
4444
config.input = [
4545
'./src/List',
4646
'./src/Show',
47-
'./src/Switch',
48-
'./src/Hideable',
49-
'./src/ShowIfElse'
47+
'./src/Switch'
5048
]
5149
config.output = {
5250
dir: 'dist',

src/Hideable.js

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/ShowIfElse.js

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/index.d.ts

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -45,24 +45,6 @@ declare module 'react-semantic-render/Show' {
4545
export default Show;
4646
}
4747

48-
declare module 'react-semantic-render/ShowIfElse' {
49-
interface IShowIfElse {
50-
/** Conditional statement. */
51-
condition: boolean;
52-
/** Renders when condition is true. */
53-
if: TRender;
54-
/** Renders when condition is false. */
55-
else: TRender;
56-
}
57-
58-
/**
59-
* Renders content from if when condition equals true, else renders content from else.
60-
*/
61-
const ShowIfElse: (props: IShowIfElse) => TOutput;
62-
63-
export default ShowIfElse;
64-
}
65-
6648
declare module 'react-semantic-render/Switch' {
6749
interface ISwitchProps {
6850
/** Conditional statement. */
@@ -98,27 +80,10 @@ declare module 'react-semantic-render/Switch' {
9880
export default Switch;
9981
}
10082

101-
declare module 'react-semantic-render/Hideable' {
102-
interface IHideableProps {
103-
hide: boolean;
104-
}
105-
106-
/**
107-
* Higher order component that injects 'hide' prop into specified component.
108-
*/
109-
const Hideable: <P extends object>(
110-
WrappedComponent: React.ComponentType<P>,
111-
) => React.SFC<P & IHideableProps>;
112-
113-
export default Hideable;
114-
}
115-
11683
declare module 'react-semantic-render' {
117-
import Hideable from 'react-semantic-render/Hideable';
11884
import List from 'react-semantic-render/List';
11985
import Show from 'react-semantic-render/Show';
120-
import ShowIfElse from 'react-semantic-render/ShowIfElse';
12186
import Switch from 'react-semantic-render/Switch';
12287

123-
export { List, Show, ShowIfElse, Switch, Hideable };
88+
export { List, Show, Switch };
12489
}

src/index.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
export { default as Hideable } from './Hideable'
21
export { default as List } from './List'
32
export { default as Show } from './Show'
4-
export { default as ShowIfElse } from './ShowIfElse'
53
export { default as Switch } from './Switch'

test/Hideable.spec.js

Lines changed: 0 additions & 29 deletions
This file was deleted.

test/ShowIfElse.spec.js

Lines changed: 0 additions & 30 deletions
This file was deleted.

test/__snapshots__/Hideable.spec.js.snap

Lines changed: 0 additions & 33 deletions
This file was deleted.

test/__snapshots__/ShowIfElse.spec.js.snap

Lines changed: 0 additions & 49 deletions
This file was deleted.

0 commit comments

Comments
 (0)