Skip to content

Commit

Permalink
Add hooks to get coretime configuration and status, #4832
Browse files Browse the repository at this point in the history
  • Loading branch information
wliyongfeng committed Oct 23, 2024
1 parent 547d657 commit a55b573
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 13 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { NeutralPanel } from "../../styled/containers/neutralPanel";
import Divider from "../../styled/layout/divider";
import CoretimeSaleSummary from "./summary";
import useCoretimeSale from "next-common/context/coretime/sale/hooks/useCoretimeSale";
import useCoretimeSale from "next-common/context/coretime/sale/provider";

export default function CoretimeSalePanel() {
const coretimeSale = useCoretimeSale();
Expand Down
9 changes: 7 additions & 2 deletions packages/next-common/context/coretime/configuration.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ import { usePageProps } from "next-common/context/page";
import useSubStorage from "next-common/hooks/common/useSubStorage";
import { useEffect } from "react";

const [useCoretimeConfiguration, Provider] = createStateContext({});
const [useSharedCoretimeConfiguration, Provider] = createStateContext({});

function DataUpdater({ children }) {
const [, setConfiguration] = useCoretimeConfiguration();
const [, setConfiguration] = useSharedCoretimeConfiguration();
const { result: option } = useSubStorage("broker", "configuration");

useEffect(() => {
Expand All @@ -29,3 +29,8 @@ export function CoretimeConfigurationProvider({ children }) {
</Provider>
);
}

export default function useCoretimeConfiguration() {
const [configuration] = useSharedCoretimeConfiguration();
return configuration;
}
Empty file.

This file was deleted.

7 changes: 5 additions & 2 deletions packages/next-common/context/coretime/sale/provider.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { createStateContext } from "react-use";

const [useCoretimeActiveSale, Provider] = createStateContext({});
const [useSharedCoretimeSale, Provider] = createStateContext({});

export function CoretimeSaleProvider({ value, children }) {
return (
Expand All @@ -10,4 +10,7 @@ export function CoretimeSaleProvider({ value, children }) {
);
}

export default useCoretimeActiveSale;
export default function useCoretimeSale() {
const [sale] = useSharedCoretimeSale();
return sale;
};
9 changes: 7 additions & 2 deletions packages/next-common/context/coretime/status.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ import { usePageProps } from "next-common/context/page";
import useSubStorage from "next-common/hooks/common/useSubStorage";
import { useEffect } from "react";

const [useCoretimeStatus, Provider] = createStateContext({});
const [useSharedCoretimeStatus, Provider] = createStateContext({});

function DataUpdater({ children }) {
const [, setStatus] = useCoretimeStatus();
const [, setStatus] = useSharedCoretimeStatus();
const { result: option } = useSubStorage("broker", "status");

useEffect(() => {
Expand All @@ -28,3 +28,8 @@ export function CoretimeStatusProvider({ children }) {
</Provider>
);
}

export default function useCoretimeStatus() {
const [status] = useSharedCoretimeStatus();
return status;
}

0 comments on commit a55b573

Please sign in to comment.