fix: grid max-height
This commit is contained in:
@@ -177,11 +177,7 @@ fn View() -> impl IntoView {
|
|||||||
<Wall />
|
<Wall />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="flex-auto flex flex-col" style="width:38rem">
|
<div class="flex flex-col" style="width:38rem">
|
||||||
<crate::components::header_v2::Header>
|
|
||||||
<div>Ascend</div>
|
|
||||||
</crate::components::header_v2::Header>
|
|
||||||
|
|
||||||
<Section title="Filter">
|
<Section title="Filter">
|
||||||
<Filter />
|
<Filter />
|
||||||
</Section>
|
</Section>
|
||||||
@@ -204,6 +200,8 @@ fn View() -> impl IntoView {
|
|||||||
|
|
||||||
<History />
|
<History />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="flex-auto" />
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -440,11 +438,12 @@ fn Wall() -> impl IntoView {
|
|||||||
let style = {
|
let style = {
|
||||||
let grid_rows = crate::css::grid_rows_n(wall.rows);
|
let grid_rows = crate::css::grid_rows_n(wall.rows);
|
||||||
let grid_cols = crate::css::grid_cols_n(wall.cols);
|
let grid_cols = crate::css::grid_cols_n(wall.cols);
|
||||||
format!("max-height: 100vh; {}", [grid_rows, grid_cols].join(" "))
|
let max_width = format!("{}vh", wall.rows as f64 / wall.cols as f64 * 100.);
|
||||||
|
format!("max-height: 100vh; max-width: {max_width}; {}", [grid_rows, grid_cols].join(" "))
|
||||||
};
|
};
|
||||||
|
|
||||||
view! {
|
view! {
|
||||||
<div style=style class="m-2 grid gap-1">
|
<div style=style class="p-1 grid gap-1">
|
||||||
{cells}
|
{cells}
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
@@ -464,7 +463,7 @@ fn Hold(
|
|||||||
crate::tracing::on_enter!();
|
crate::tracing::on_enter!();
|
||||||
|
|
||||||
move || {
|
move || {
|
||||||
let mut class = "bg-sky-100 aspect-square rounded-sm hover:brightness-125".to_string();
|
let mut class = "bg-sky-100 max-w-full max-h-full aspect-square rounded-sm hover:brightness-125".to_string();
|
||||||
if let Some(role) = role {
|
if let Some(role) = role {
|
||||||
let role = role.get();
|
let role = role.get();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user