icebreaker 2026.2.0

A local AI chat app powered by 🦀Rust, 🧊iced, 🤗Hugging Face, and 🦙llama.cpp
// Generated automatically by iced_fontello at build time.
// Do not edit manually. Source: ../fonts/icebreaker-icons.toml
// ba8ea74725fafb80ed416656b302e1e51535dbe4da1a4567b843de6b23280257
use iced::Font;
use iced::widget::{Text, text};

pub const FONT: &[u8] = include_bytes!("../fonts/icebreaker-icons.ttf");

pub fn arrow_down<'a>() -> Text<'a> {
    icon("\u{E75C}")
}

pub fn arrow_right<'a>() -> Text<'a> {
    icon("\u{E75E}")
}

pub fn arrow_up<'a>() -> Text<'a> {
    icon("\u{E75F}")
}

pub fn chat<'a>() -> Text<'a> {
    icon("\u{E0AC}")
}

pub fn check<'a>() -> Text<'a> {
    icon("\u{2713}")
}

pub fn clipboard<'a>() -> Text<'a> {
    icon("\u{F0C5}")
}

pub fn clock<'a>() -> Text<'a> {
    icon("\u{1F554}")
}

pub fn cog<'a>() -> Text<'a> {
    icon("\u{2699}")
}

pub fn cubes<'a>() -> Text<'a> {
    icon("\u{F1B3}")
}

pub fn download<'a>() -> Text<'a> {
    icon("\u{1F4E5}")
}

pub fn folder<'a>() -> Text<'a> {
    icon("\u{1F4C1}")
}

pub fn folder_open<'a>() -> Text<'a> {
    icon("\u{1F4C2}")
}

pub fn globe<'a>() -> Text<'a> {
    icon("\u{E02F}")
}

pub fn left<'a>() -> Text<'a> {
    icon("\u{E00E}")
}

pub fn link<'a>() -> Text<'a> {
    icon("\u{F08E}")
}

pub fn palette<'a>() -> Text<'a> {
    icon("\u{1F3A8}")
}

pub fn plus<'a>() -> Text<'a> {
    icon("\u{2B}")
}

pub fn refresh<'a>() -> Text<'a> {
    icon("\u{E01E}")
}

pub fn search<'a>() -> Text<'a> {
    icon("\u{1F50D}")
}

pub fn server<'a>() -> Text<'a> {
    icon("\u{F233}")
}

pub fn sliders<'a>() -> Text<'a> {
    icon("\u{F1DE}")
}

pub fn star<'a>() -> Text<'a> {
    icon("\u{2605}")
}

pub fn trash<'a>() -> Text<'a> {
    icon("\u{F1F8}")
}

pub fn user<'a>() -> Text<'a> {
    icon("\u{1F464}")
}

fn icon(codepoint: &str) -> Text<'_> {
    text(codepoint).font(Font::with_name("icebreaker-icons"))
}