Skip to content

Commit b0493d3

Browse files
authored
Refactor/#350-S : Context hook 디렉토리 구분 (#351)
* refactor : hooks/context 디렉토리로 분리 * chore : .tsx를 .ts 확장자로 통일 * chore : context hook 경로 반영 * chore : useSelectedMom에 Context 붙이기 * chore : context 경로 변경사항 반영
1 parent 35be04f commit b0493d3

File tree

29 files changed

+32
-32
lines changed

29 files changed

+32
-32
lines changed

client/src/components/Block/QuestionBlock/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { BiCheckboxChecked } from '@react-icons/all-files/bi/BiCheckboxChecked';
33
import { BLOCK_EVENT } from '@wabinar/constants/socket-message';
44
import classNames from 'classnames/bind';
55
import React, { useEffect, useState } from 'react';
6-
import useSocketContext from 'src/hooks/useSocketContext';
6+
import useSocketContext from 'src/hooks/context/useSocketContext';
77

88
import style from './style.module.scss';
99

client/src/components/Block/TextBlock.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import {
66
} from '@wabinar/crdt/linked-list';
77
import React, { memo, useEffect, useRef, useState } from 'react';
88
import BlockSelector from 'src/components/BlockSelector';
9+
import useSocketContext from 'src/hooks/context/useSocketContext';
910
import { useCRDT } from 'src/hooks/useCRDT';
1011
import { useOffset } from 'src/hooks/useOffset';
11-
import useSocketContext from 'src/hooks/useSocketContext';
1212

1313
import ee from '../Mom/EventEmitter';
1414

client/src/components/Block/VoteBlock/VoteBlockTemplate.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ import Button from 'common/Button';
55
import { ChangeEventHandler, useEffect, useState } from 'react';
66
import { toast } from 'react-toastify';
77
import { VoteMode } from 'src/constants/block';
8+
import useSocketContext from 'src/hooks/context/useSocketContext';
9+
import useUserContext from 'src/hooks/context/useUserContext';
810
import useDebounceInput from 'src/hooks/useDebounceInput';
9-
import useSocketContext from 'src/hooks/useSocketContext';
10-
import { useUserContext } from 'src/hooks/useUserContext';
1111
import { Option } from 'src/types/block';
1212
import color from 'styles/color.module.scss';
1313

client/src/components/Block/VoteBlock/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { BLOCK_EVENT } from '@wabinar/constants/socket-message';
2-
import { useState, useEffect } from 'react';
2+
import { useEffect, useState } from 'react';
33
import { VoteMode } from 'src/constants/block';
4-
import useSocketContext from 'src/hooks/useSocketContext';
4+
import useSocketContext from 'src/hooks/context/useSocketContext';
55
import { Option } from 'src/types/block';
66

77
import VoteBlockTemplate from './VoteBlockTemplate';

client/src/components/Block/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { BLOCK_EVENT } from '@wabinar/constants/socket-message';
22
import ee from 'components/Mom/EventEmitter';
33
import { memo, useEffect, useRef, useState } from 'react';
4-
import useSocketContext from 'src/hooks/useSocketContext';
4+
import useSocketContext from 'src/hooks/context/useSocketContext';
55

66
import QuestionBlock from './QuestionBlock';
77
import TextBlock from './TextBlock';

client/src/components/MeetingMediaBar/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { useEffect, useState } from 'react';
2+
import useSocketContext from 'src/hooks/context/useSocketContext';
23
import {
3-
useMeetingMediaStreamsV2,
44
MeetingMediaStream,
5+
useMeetingMediaStreamsV2,
56
} from 'src/hooks/useMeetingMediaStreamsV2';
6-
import useSocketContext from 'src/hooks/useSocketContext';
77

88
import MeetingMedia from './MeetingMedia';
99
import StreamButton from './StreamButton';

client/src/components/Mom/index.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
import { BLOCK_EVENT, MOM_EVENT } from '@wabinar/constants/socket-message';
22
import Block from 'components/Block';
33
import { useEffect, useRef, useState } from 'react';
4+
import useSelectedMomContext from 'src/hooks/context/useSelectedMomContext';
5+
import useSocketContext from 'src/hooks/context/useSocketContext';
46
import { useCRDT } from 'src/hooks/useCRDT';
57
import useDebounce from 'src/hooks/useDebounce';
6-
import useSelectedMom from 'src/hooks/useSelectedMom';
7-
import useSocketContext from 'src/hooks/useSocketContext';
88
import { v4 as uuid } from 'uuid';
99

1010
import DefaultMom from './DefaultMom';
1111
import ee from './EventEmitter';
1212
import style from './style.module.scss';
1313

1414
function Mom() {
15-
const { selectedMom } = useSelectedMom();
15+
const { selectedMom } = useSelectedMomContext();
1616
const { momSocket: socket } = useSocketContext();
1717

1818
const initMom = () => {

client/src/components/Sidebar/MeetingButton.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { WORKSPACE_EVENT } from '@wabinar/constants/socket-message';
22
import { memo } from 'react';
3-
import { useMeetingContext } from 'src/hooks/useMeetingContext';
4-
import useSocketContext from 'src/hooks/useSocketContext';
3+
import useMeetingContext from 'src/hooks/context/useMeetingContext';
4+
import useSocketContext from 'src/hooks/context/useSocketContext';
55
import color from 'styles/color.module.scss';
66

77
import style from './style.module.scss';

client/src/components/Sidebar/MomList.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { RiFileAddLine } from '@react-icons/all-files/ri/RiFileAddLine';
22
import { MOM_EVENT } from '@wabinar/constants/socket-message';
33
import { memo, useEffect, useState } from 'react';
4-
import useSocketContext from 'src/hooks/useSocketContext';
4+
import useSocketContext from 'src/hooks/context/useSocketContext';
55
import { TMom } from 'src/types/mom';
66

77
import style from './style.module.scss';

client/src/components/Sidebar/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import useSelectedMom from 'src/hooks/useSelectedMom';
1+
import useSelectedMomContext from 'src/hooks/context/useSelectedMomContext';
22
import { WorkspaceInfo } from 'src/types/workspace';
33

44
import Header from './Header';
@@ -12,7 +12,7 @@ interface SidebarProps {
1212
}
1313

1414
function Sidebar({ workspace }: SidebarProps) {
15-
const { setSelectedMom } = useSelectedMom();
15+
const { setSelectedMom } = useSelectedMomContext();
1616

1717
return (
1818
<div className={style['sidebar-container']}>

0 commit comments

Comments
 (0)