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