Skip to content

Commit 8acd6ec

Browse files
committed
👌 move hoc to components folder
1 parent ea9a2f9 commit 8acd6ec

File tree

3 files changed

+12
-11
lines changed

3 files changed

+12
-11
lines changed

client/components/useAsModal.jsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import React from 'react';
2+
import { useModalBehavior } from '../utils/custom-hooks';
3+
4+
export default (component) => {
5+
const [visible, trigger, setRef] = useModalBehavior();
6+
7+
const wrapper = () => <div ref={setRef}> {visible && component} </div>; // eslint-disable-line
8+
9+
return [trigger, wrapper];
10+
};

client/modules/IDE/pages/MobileIDEView.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import Console from '../components/Console';
3131
import { remSize } from '../../../theme';
3232
// import OverlayManager from '../../../components/OverlayManager';
3333
import ActionStrip from '../../../components/mobile/ActionStrip';
34-
import { useAsModal } from '../../../utils/custom-hooks';
34+
import useAsModal from '../../../components/useAsModal';
3535
import { PreferencesIcon } from '../../../common/icons';
3636
import Dropdown from '../../../components/Dropdown';
3737

client/utils/custom-hooks.js

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useEffect, useRef, useMemo, useState } from 'react';
1+
import React, { useEffect, useRef, useState } from 'react';
22

33
export const noop = () => {};
44

@@ -40,12 +40,3 @@ export const useModalBehavior = (hideOverlay) => {
4040

4141
return [visible, trigger, setRef];
4242
};
43-
44-
// TODO: This is HOC, not a hook. Where do we put it?
45-
export const useAsModal = (component) => {
46-
const [visible, trigger, setRef] = useModalBehavior();
47-
48-
const wrapper = () => (<div ref={setRef}> {visible && component} </div>); // eslint-disable-line
49-
50-
return [trigger, wrapper];
51-
};

0 commit comments

Comments
 (0)