LoginSignup
kanamaru2525
@kanamaru2525

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Yamada Uiでmodalが開かない

Yamada Uiでmodalが開かない

https://yamada-ui.com/ja/components/overlay/modal
のページを参照し、modalウィンドを実装しようとしたが、modalが開かない。

発生している問題・エラー

エラーメッセージは吐かないため原因が不明。

image.png

該当するソースコード

'use client'
import { Modal as ModalComponent, ModalBody, ModalFooter, ModalHeader,Button} from "@yamada-ui/react";
import { useDisclosure } from "@yamada-ui/react"
import React  from "react"

export default function Hoge() {
    const {isOpen,onOpen,onClose} = useDisclosure();
    return(
        <>
        <Button onClick={onOpen}>Open Modal</Button>
        <ModalComponent isOpen={isOpen} onClose={onClose}>
        <ModalBody></ModalBody>
        <ModalHeader >投稿</ModalHeader> 
        <ModalFooter padding="5%"></ModalFooter>         
        </ModalComponent>
    </>
    )
}

### 自分で試したこと
ここに問題・エラーに対して試したことを記載してください。
console.log("isOpen:", isOpen); // isOpenの値を確認 

でisOpenの値を見たが、isOpen: falseであった。
0

1Answer

エラーメッセージは吐かないため原因が不明。

その下の画像のピンクの背景の部分がエラーメッセージではないのですか?

エラーメッセージ invariant expected app router to be mounted でググるといろいろヒットしますけど、そういうことはやってみました?

0

Comments

  1. @kanamaru2525

    Questioner

    そこがエラーメッセージなんですね。
    at の部分ばかりで検索してました。
    layoutの部分に

    タグがなく、エラー吐いてたみたいです。

Your answer might help someone💌