Svelte Argon Dashboard
Toggle contextual overlays for displaying lists of links and more with the Svelte dropdown plugin.
<BaseDropdown tagClasses="nav-item" tag="li" titleTag="a" titleClasses="nav-link pr-0" isOpen="false"> <button class="btn btn-secondary dropdown-toggle" slot="title-container" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Regular </button> <div class="dropdown-item" href="javascript:;">Action</div> <div class="dropdown-item" href="javascript:;">Another action</div> <div class="dropdown-item" href="javascript:;">Something else here</div> </BaseDropdown> <BaseDropdown tagClasses="nav-item" tag="li" titleTag="a" titleClasses="nav-link pr-0" isOpen="false"> <button class="btn btn-dark dropdown-toggle" slot="title-container" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <img src="https://demos.creative-tim.com/argon-dashboard-pro-bs4/assets/img/icons/flags/US.png"> Flags </button> <a class="dropdown-item" href="javascript:;"> <img src="https://demos.creative-tim.com/argon-dashboard-pro-bs4/assets/img/icons/flags/DE.png"> Deutsch </a> <a class="dropdown-item" href="javascript:;"> <img src="https://demos.creative-tim.com/argon-dashboard-pro-bs4/assets/img/icons/flags/GB.png"> English(UK) </a> <a class="dropdown-item" href="javascript:;"> <img src="https://demos.creative-tim.com/argon-dashboard-pro-bs4/assets/img/icons/flags/FR.png"> Français </a> </BaseDropdown>
The best part is you can do this with any button variant, too:
<BaseDropdown menuClasses="" tagClasses="nav-item" tag="li" titleTag="a" titleClasses="nav-link pr-0" isOpen="false"> <button class="btn btn-primary dropdown-toggle" slot="title-container" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Primary </button> <div class="dropdown-item" href="javascript:;">Action</div> <div class="dropdown-item" href="javascript:;">Another action</div> <div class="dropdown-item" href="javascript:;">Something else here</div> </BaseDropdown> <BaseDropdown menuClasses="" tagClasses="nav-item" tag="li" titleTag="a" titleClasses="nav-link pr-0" isOpen="false"> <button class="btn btn-secondary dropdown-toggle" slot="title-container" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Secondary </button> <div class="dropdown-item" href="javascript:;">Action</div> <div class="dropdown-item" href="javascript:;">Another action</div> <div class="dropdown-item" href="javascript:;">Something else here</div> </BaseDropdown> <BaseDropdown menuClasses="" tagClasses="nav-item" tag="li" titleTag="a" titleClasses="nav-link pr-0" isOpen="false"> <button class="btn btn-success dropdown-toggle" slot="title-container" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Success </button> <div class="dropdown-item" href="javascript:;">Action</div> <div class="dropdown-item" href="javascript:;">Another action</div> <div class="dropdown-item" href="javascript:;">Something else here</div> </BaseDropdown> <BaseDropdown menuClasses="" tagClasses="nav-item" tag="li" titleTag="a" titleClasses="nav-link pr-0" isOpen="false"> <button class="btn btn-info dropdown-toggle" slot="title-container" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Info </button> <div class="dropdown-item" href="javascript:;">Action</div> <div class="dropdown-item" href="javascript:;">Another action</div> <div class="dropdown-item" href="javascript:;">Something else here</div> </BaseDropdown> <BaseDropdown menuClasses="" tagClasses="nav-item" tag="li" titleTag="a" titleClasses="nav-link pr-0" isOpen="false"> <button class="btn btn-warning dropdown-toggle" slot="title-container" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Warning </button> <div class="dropdown-item" href="javascript:;">Action</div> <div class="dropdown-item" href="javascript:;">Another action</div> <div class="dropdown-item" href="javascript:;">Something else here</div> </BaseDropdown> <BaseDropdown menuClasses="" tagClasses="nav-item" tag="li" titleTag="a" titleClasses="nav-link pr-0" isOpen="false"> <button class="btn btn-danger dropdown-toggle" slot="title-container" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Danger </button> <div class="dropdown-item" href="javascript:;">Action</div> <div class="dropdown-item" href="javascript:;">Another action</div> <div class="dropdown-item" href="javascript:;">Something else here</div> </BaseDropdown>