@use crate::{templates::{layouts::home, submissions::image}, nav::NavState, submissions::SubmissionState}; @use hyaenidae_toolkit::{templates::{button_group, card, card_body, card_title, file_input, text_input, statics::{button_js, file_input_js}}, Button, Card}; @(state: &SubmissionState, nav_state: &NavState) @:home("Update Submission", "Update information or images", nav_state, { }, { @if !state.is_published() { @:card(&Card::full_width().dark(nav_state.dark()), {
}) } @:card(&Card::full_width().dark(nav_state.dark()), { }) @:card(&Card::full_width().dark(nav_state.dark()), { @:card_title({ Remove Files }) @for tup in state.files().iter().enumerate() { @if let Some(file) = tup.1.pictrs() { } } }) @:card(&Card::full_width().dark(nav_state.dark()), { }) @:card(&Card::full_width().dark(nav_state.dark()), { @:card_title({ View Submission }) @:card_body({ @:button_group(&[ &Button::primary("View").href(&state.view_path()).dark(nav_state.dark()), ]) }) }) @:card(&Card::full_width().dark(nav_state.dark()), { @:card_title({ Danger }) @if let Some(error) = &state.delete_error { @:card_body({ @error }) } @:card_body({ }) }) })