코드 정리
This commit is contained in:
@@ -6,7 +6,7 @@ const initialState = {
|
|||||||
isModalOpen: false,
|
isModalOpen: false,
|
||||||
};
|
};
|
||||||
|
|
||||||
const forceTopPanels = [panel_names.ERROR_PANEL, panel_names.DEBUG_PANEL];
|
const forceTopPanels = [panel_names.ERROR_PANEL, panel_names.DEBUG_PANEL, panel_names.INTRO_PANEL];
|
||||||
|
|
||||||
export const panels = createSlice({
|
export const panels = createSlice({
|
||||||
name: "panels",
|
name: "panels",
|
||||||
|
|||||||
@@ -44,7 +44,6 @@ export default function IntroPanel({ children, ...rest }) {
|
|||||||
|
|
||||||
const handleAgree = () => {
|
const handleAgree = () => {
|
||||||
dispatch(popPanel(Config.panel_names.INTRO_PANEL));
|
dispatch(popPanel(Config.panel_names.INTRO_PANEL));
|
||||||
dispatch(addPanels({ name: Config.panel_names.HOME_PANEL, panelInfo: {} }));
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleDisagree = () => {
|
const handleDisagree = () => {
|
||||||
|
|||||||
@@ -92,9 +92,7 @@ export default function MainView() {
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!showLoadingPanel.show) {
|
if (!showLoadingPanel.show) {
|
||||||
if (isTermAgreed) {
|
if (isTermAgreed) {
|
||||||
dispatch(
|
|
||||||
addPanels({ name: Config.panel_names.HOME_PANEL, panelInfo: {} })
|
|
||||||
);
|
|
||||||
} else {
|
} else {
|
||||||
dispatch(
|
dispatch(
|
||||||
addPanels({ name: Config.panel_names.INTRO_PANEL, panelInfo: {} })
|
addPanels({ name: Config.panel_names.INTRO_PANEL, panelInfo: {} })
|
||||||
@@ -113,15 +111,19 @@ export default function MainView() {
|
|||||||
preloadImages={preloadImages}
|
preloadImages={preloadImages}
|
||||||
onLoadComplete={onPreImageLoadComplete}
|
onLoadComplete={onPreImageLoadComplete}
|
||||||
/>
|
/>
|
||||||
<div
|
{isOnTop ?
|
||||||
className={classNames(
|
<HomePanel/>
|
||||||
css.mainlayout,
|
:
|
||||||
showLoadingPanel.show ? css.transparent : null
|
<div
|
||||||
)}
|
className={classNames(
|
||||||
>
|
css.mainlayout,
|
||||||
{renderTopPanel()}
|
showLoadingPanel.show ? css.transparent : null
|
||||||
{!isIntroPanel && <TabLayout />}
|
)}
|
||||||
</div>
|
>
|
||||||
|
{renderTopPanel()}
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
<TabLayout />
|
||||||
<LoadingPanel showLoadingPanel={showLoadingPanel} />
|
<LoadingPanel showLoadingPanel={showLoadingPanel} />
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user