format
This commit is contained in:
parent
c8e51e2440
commit
af5bbd466c
|
@ -12,7 +12,7 @@ use crate::data::transfer_region::Region;
|
|||
use crate::components::plates::util::Palettes;
|
||||
const PALETTE: super::util::ColorPalette = Palettes::RAINBOW;
|
||||
|
||||
use super::super::transfer_menu::{RegionDisplay, num_to_letters};
|
||||
use super::super::transfer_menu::{num_to_letters, RegionDisplay};
|
||||
|
||||
#[derive(Properties, PartialEq)]
|
||||
pub struct DestinationPlateProps {
|
||||
|
@ -103,7 +103,7 @@ pub fn DestinationPlate(props: &DestinationPlateProps) -> Html {
|
|||
html! {<th>{j}</th>}
|
||||
})
|
||||
.collect::<Html>();
|
||||
html!{<tr><th />{ headers }</tr>}
|
||||
html! {<tr><th />{ headers }</tr>}
|
||||
};
|
||||
let rows = (1..=props.destination_plate.plate.size().0)
|
||||
.map(|i| {
|
||||
|
|
|
@ -12,7 +12,7 @@ use crate::data::transfer_region::Region;
|
|||
use crate::components::plates::util::Palettes;
|
||||
const PALETTE: super::util::ColorPalette = Palettes::RAINBOW;
|
||||
|
||||
use super::super::transfer_menu::{RegionDisplay, num_to_letters};
|
||||
use super::super::transfer_menu::{num_to_letters, RegionDisplay};
|
||||
|
||||
#[derive(PartialEq, Properties)]
|
||||
pub struct SourcePlateProps {
|
||||
|
@ -104,7 +104,7 @@ pub fn SourcePlate(props: &SourcePlateProps) -> Html {
|
|||
html! {<th>{j}</th>}
|
||||
})
|
||||
.collect::<Html>();
|
||||
html!{<tr><th />{ headers }</tr>}
|
||||
html! {<tr><th />{ headers }</tr>}
|
||||
};
|
||||
let rows = (1..=props.source_plate.plate.size().0)
|
||||
.map(|i| {
|
||||
|
|
|
@ -26,7 +26,9 @@ impl ColorPalette {
|
|||
pub fn get_u8(&self, t: u8, n: u8) -> [f64; 3] {
|
||||
assert!(t > 0, "t must be greater than zero!");
|
||||
assert!(n > 0, "There cannot be zero points!");
|
||||
if n == 1 {return self.get(0.5f64)}
|
||||
if n == 1 {
|
||||
return self.get(0.5f64);
|
||||
}
|
||||
self.get((t - 1) as f64 / (n - 1) as f64)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,7 +25,9 @@ pub fn TransferMenu() -> Html {
|
|||
let target: Option<EventTarget> = e.target();
|
||||
let input = target.and_then(|t| t.dyn_into::<HtmlInputElement>().ok());
|
||||
if let Some(input) = input {
|
||||
if input.value() == "" {return ()} // We do not want empty inputs!
|
||||
if input.value() == "" {
|
||||
return ();
|
||||
} // We do not want empty inputs!
|
||||
ct_dispatch.reduce_mut(|state| {
|
||||
state.transfer.name = input.value().clone();
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue