Current section
Files
Jump to
Current section
Files
src/catppuccin.erl
-module(catppuccin).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([to_community_colour/3]).
-export_type([catppuccin_color/0]).
-type catppuccin_color() :: {catppuccin_color,
binary(),
integer(),
boolean(),
gleam_community@colour:colour()}.
-spec to_community_colour(integer(), integer(), integer()) -> gleam_community@colour:colour().
to_community_colour(R, G, B) ->
_pipe = gleam_community@colour:from_rgb(
gleam@int:to_float(R),
gleam@int:to_float(G),
gleam@int:to_float(B)
),
gleam@result:unwrap(_pipe, {rgba, 1.0, 1.0, 1.0, 1.0}).