Skip to content

Commit 6dd133d

Browse files
committed
fix
1 parent efad9ff commit 6dd133d

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

components/components/chatInput/index.tsx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,17 +61,11 @@ export default function ChatInput({openWhiteboard, showAnim}: props) {
6161
if (initCreateText) {
6262
setLoading(true);
6363
setInitCreate(true);
64+
router.push('/editor', { scroll: false });
6465
// setLoading(false);
6566
}
6667
}
6768

68-
useEffect(() => {
69-
if (initCreate) {
70-
console.log('***********88000');
71-
router.push('/editor', { scroll: false });
72-
}
73-
}, [initCreate])
74-
7569
return (
7670
<div
7771
className="relative"

components/contexts/SettingContext.tsx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,18 +49,32 @@ export default function SettingProvider({ children }: { children: ReactNode }) {
4949
useEffect(() => {
5050
if (first) {
5151
const value = window.localStorage.getItem('setting');
52+
const initCreateTextValue = window.localStorage.getItem('initCreateText');
5253
if (value) {
5354
const valueObj = JSON.parse(value)
5455
valueObj.init = true;
5556
setSettingsStatus(valueObj);
5657
}
58+
59+
if (initCreateTextValue) {
60+
const valueObj = JSON.parse(initCreateTextValue);
61+
if (valueObj && valueObj.initCreateText) {
62+
setInitCreateTextStatus(valueObj.initCreateText);
63+
}
64+
}
65+
5766
setFirst(false);
5867
} else {
5968
window.localStorage.setItem('setting', JSON.stringify(settings));
69+
window.localStorage.setItem('initCreateText', JSON.stringify({
70+
initCreateText,
71+
}));
72+
6073
}
6174
}, [
6275
settings,
63-
first
76+
first,
77+
initCreateText,
6478
]);
6579

6680
function setInitCreate (newState: boolean) {

0 commit comments

Comments
 (0)