Skip to content

Commit e0e85b2

Browse files
committed
fix
1 parent 9396d2b commit e0e85b2

File tree

4 files changed

+40
-51
lines changed

4 files changed

+40
-51
lines changed

components/components/chatInput/index.tsx

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,21 @@ const shortcutIdeas = [
2020
]
2121

2222
interface props {
23-
openWhiteboard: () => void
23+
openWhiteboard: () => void;
24+
showAnim: boolean;
2425
}
2526

26-
export default function ChatInput({openWhiteboard}: props) {
27+
export default function ChatInput({openWhiteboard, showAnim}: props) {
2728
const inputRef = useRef<any>(null);
2829
const router = useRouter();
2930
const {
3031
getInputProps,
3132
open,
3233
} = useContext(UploadFileContext);
3334
const { initCreateText, setInitCreateText, setInitCreate } = useContext(SettingContext);
34-
const [showAnim, setShowAnim] = useState<boolean>(false);
35+
useEffect(() => {
36+
inputRef.current.focus();
37+
}, [showAnim])
3538

3639
useEffect(() => {
3740
if (inputRef.current) {
@@ -43,7 +46,7 @@ export default function ChatInput({openWhiteboard}: props) {
4346
const clickHandler = () => {
4447
if (initCreateText) {
4548
setInitCreate(true);
46-
router.push('/home', { scroll: false })
49+
router.push('/editor', { scroll: false })
4750
}
4851
}
4952

@@ -54,7 +57,7 @@ export default function ChatInput({openWhiteboard}: props) {
5457
<div
5558
className="absolute bottom-0 z-10 flex flex-col w-full"
5659
>
57-
<div className='w-full flex items-center justify-center p-6 gap-6'>
60+
{/* <div className='w-full flex items-center justify-center p-6 gap-6'>
5861
<div
5962
onClick={open}
6063
className='cursor-pointer before:block before:absolute before:-inset-1 before:-skew-y-3 before:bg-pink-500 relative inline-block px-2'>
@@ -77,7 +80,7 @@ export default function ChatInput({openWhiteboard}: props) {
7780
>
7881
<span className='relative text-white'>ideas</span>
7982
</div>
80-
</div>
83+
</div> */}
8184
{/* animate-wiggle */}
8285
<div
8386
className={classNames(

pages/engine/index.tsx

Lines changed: 0 additions & 42 deletions
This file was deleted.

pages/index.tsx

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,16 @@ export default function Dashboard() {
4848
isDragReject,
4949
setUploadComplete,
5050
setDataUrls,
51+
open,
5152
} = useContext(UploadFileContext);
5253
const [openWhiteboard, setOpenWhiteboard] = useState(false);
54+
const [showAnim, setShowAnim] = useState<boolean>(false);
5355
const ref = useRef(null);
54-
async function sendMessage() {}
5556
const router = useRouter();
5657
useEffect(() => {
5758
setUploadComplete(() => {
5859
setInitCreate(true);
59-
router.push('/home', { scroll: false })
60+
router.push('/editor', { scroll: false })
6061
})
6162
}, []);
6263

@@ -79,12 +80,39 @@ export default function Dashboard() {
7980
<Header />
8081
</div>
8182
<main>
83+
<div className='fixed right-0 top-20 w-[100px] flex flex-col items-center justify-center py-6 gap-12'>
84+
<div
85+
onClick={open}
86+
className='cursor-pointer before:block before:absolute before:-inset-1 before:-skew-y-3 before:bg-pink-500 relative inline-block px-2'>
87+
<span className='relative text-white'>screenshot</span>
88+
</div>
89+
<div
90+
onClick={() => {
91+
setOpenWhiteboard(true);
92+
}}
93+
className='cursor-pointer before:block before:absolute before:-inset-1 before:-skew-y-3 before:bg-green-500 relative inline-block px-2'>
94+
<span className='relative text-white'>whiteboard</span>
95+
</div>
96+
<div
97+
onClick={() => {
98+
setShowAnim(true);
99+
setTimeout(() => {
100+
setShowAnim(false);
101+
}, 800)
102+
}}
103+
className='cursor-pointer before:block before:absolute before:-inset-1 before:-skew-y-3 before:bg-cyan-500 relative inline-block px-8'
104+
>
105+
<span className='relative text-white'>ideas</span>
106+
</div>
107+
</div>
108+
82109
<div className="w-full bg-white dark:bg-gray-800 border-t dark:border-t-gray-600 flex-col flex items-center justify-between p-3">
83110
<div className="relative mt-96 w-[520px] rounded-md shadow-sm">
84111
<ChatInput
85112
openWhiteboard={() => {
86113
setOpenWhiteboard(true);
87114
}}
115+
showAnim={showAnim}
88116
/>
89117
</div>
90118
</div>
@@ -109,7 +137,7 @@ export default function Dashboard() {
109137
setOpenWhiteboard(false);
110138
setDataUrls(urls);
111139
setInitCreate(true);
112-
router.push('/home', { scroll: false })
140+
router.push('/editor', { scroll: false })
113141
}}
114142
closeWhiteboard={() => {
115143
setOpenWhiteboard(false);

0 commit comments

Comments
 (0)