upload dropdown closes after selecting what upload
This commit is contained in:
parent
3746c370a2
commit
6676f2c533
@ -28,7 +28,7 @@ pub fn Sidebar(upload_open: RwSignal<bool>, add_artist_open: RwSignal<bool>, add
|
||||
when= move || dropdown_open()
|
||||
fallback=move || view! {}
|
||||
>
|
||||
<UploadDropdown upload_open=upload_open add_artist_open=add_artist_open add_album_open=add_album_open/>
|
||||
<UploadDropdown dropdown_open=dropdown_open upload_open=upload_open add_artist_open=add_artist_open add_album_open=add_album_open/>
|
||||
</Show>
|
||||
</div>
|
||||
<a class="buttons" href="/dashboard" style={move || if on_dashboard() {"color: #e1e3e1"} else {""}} >
|
||||
|
@ -19,10 +19,10 @@ pub fn UploadDropdownBtn(dropdown_open: RwSignal<bool>) -> impl IntoView {
|
||||
}
|
||||
|
||||
#[component]
|
||||
pub fn UploadDropdown(upload_open: RwSignal<bool>, add_artist_open: RwSignal<bool>, add_album_open: RwSignal<bool>) -> impl IntoView {
|
||||
pub fn UploadDropdown(dropdown_open: RwSignal<bool>, upload_open: RwSignal<bool>, add_artist_open: RwSignal<bool>, add_album_open: RwSignal<bool>) -> impl IntoView {
|
||||
view! {
|
||||
<div class="upload-dropdown">
|
||||
<UploadBtn dialog_open=upload_open/>
|
||||
<div class="upload-dropdown" on:click=move |_| dropdown_open.set(false)>
|
||||
<UploadBtn dialog_open=upload_open />
|
||||
<AddArtistBtn add_artist_open=add_artist_open/>
|
||||
<AddAlbumBtn add_album_open=add_album_open/>
|
||||
</div>
|
||||
|
@ -46,6 +46,7 @@
|
||||
background-color: #f0ecec;
|
||||
color: black;
|
||||
width: 110px;
|
||||
border-radius: 0 0 5px 5px;
|
||||
.add-btns {
|
||||
border: none;
|
||||
border-bottom: 1px solid black;
|
||||
@ -56,6 +57,9 @@
|
||||
.add-btns:first-child {
|
||||
border-top: 1px solid black;
|
||||
}
|
||||
.add-btns:last-child {
|
||||
border-radius: 0 0 5px 5px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user