use leptos::prelude::*;
use crate::Story;
#[component]
pub fn ControlPane<UiStory>(
story: UiStory,
) -> impl IntoView
where
UiStory: 'static + Story + Copy,
{
let view = story.controls().into_any();
view! {
<div class="leptos-forge-control-pane-box basis-1/3 scrollbox print:hidden">
<div class="leptos-forge-control-pane p-4 scrollable">
{ view }
</div>
</div>
}
}
#[component]
pub fn EmbeddedControlPane<UiStory>(
story: UiStory,
) -> impl IntoView
where
UiStory: 'static + Story + Copy,
{
let view = story.controls().into_any();
view! {
<div class="leptos-forge-control-pane p-4 relscrollable-100 min-h-30">
{ view }
</div>
}
}