From 5108213af5748e5064cab807232df4786f103a94 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Thu, 19 Sep 2024 13:49:24 -0700 Subject: [PATCH] web: use shared compute_color --- web/src/view/mod.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/web/src/view/mod.rs b/web/src/view/mod.rs index 50b6579..e72b208 100644 --- a/web/src/view/mod.rs +++ b/web/src/view/mod.rs @@ -9,6 +9,7 @@ use itertools::Itertools; use log::{debug, error, info}; use seed::{prelude::*, *}; use seed_hooks::{state_access::CloneState, topo, use_state}; +use shared::compute_color; use web_sys::HtmlElement; use crate::{ @@ -29,12 +30,6 @@ fn set_title(title: &str) { seed::document().set_title(&format!("lb: {}", title)); } -fn compute_color(data: &str) -> String { - let mut hasher = DefaultHasher::new(); - data.hash(&mut hasher); - format!("#{:06x}", hasher.finish() % (1 << 24)) -} - fn tags_chiclet(tags: &[String], is_mobile: bool) -> impl Iterator> + '_ { tags.iter().map(move |tag| { let hex = compute_color(tag);