我想做喜欢当点击这个加入按钮,想显示用户注册表下拉从导航栏组件。我不知道如何做到这一点,有人能帮助吗?
const [isMenuOpen, setIsMenuOpen] = React.useState(false);
<ColorNavbar isMenuOpen={isMenuOpen} />
<Button
id="loyaltyButton"
className="text-center btn btn-lg btn-round mt-3 text-capitalize"
onClick={() => {
setIsMenuOpen(true);
}}
>
Join Now
</Button>
ColorNavbar.js
<UncontrolledDropdown nav inNavbar>
<DropdownToggle className="mr-2 iconN" tag={Link}>
<img
className="megan-text pb-1"
src={require("assets/img/Page/Navbar/user3.png")}
alt="shoppingbag"
width="15"
height="20"
/>
<img
className="megan-text img-hover"
src={require("assets/img/Page/Navbar/user1.png")}
alt="shoppingbag"
width="15"
height="20"
/>
</DropdownToggle>
<DropdownMenu
className="dropdown w-25 "
right
id="nav-float-right"
isOpen={isMenuOpen}
>
<UserComponent />
</DropdownMenu>
</UncontrolledDropdown>
1条答案
按热度按时间dxxyhpgq1#
很简单,你可以这样做:
注意:您可以在现有的下拉列表中实现此逻辑。
第一部分:
第二个组件内部