{-# LANGUAGE OverloadedStrings #-}
module Miso.UI.Icons
(
lucide_
, arrowLeftIcon
, arrowRightIcon
, checkIcon
, chevronDownIcon
, chevronLeftIcon
, chevronRightIcon
, chevronsUpDownIcon
, circleAlertIcon
, circleCheckIcon
, dotsIcon
, downloadIcon
, infoIcon
, loaderIcon
, searchIcon
, sendIcon
, trashIcon
, uploadIcon
, xIcon
) where
import Miso
import qualified Miso.Svg as S
import qualified Miso.Svg.Property as SP
import qualified Miso.Html.Property as P
lucide_
:: [Attribute action]
-> [View model action]
-> View model action
lucide_ :: forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs [View model action]
kids = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
S.svg_
( [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
P.xmlns_ MisoString
"http://www.w3.org/2000/svg"
, MisoString -> Attribute action
forall action. MisoString -> Attribute action
P.width_ MisoString
"24"
, MisoString -> Attribute action
forall action. MisoString -> Attribute action
P.height_ MisoString
"24"
, MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.viewBox_ MisoString
"0 0 24 24"
, MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.fill_ MisoString
"none"
, MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.stroke_ MisoString
"currentColor"
, MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.strokeWidth_ MisoString
"2"
, MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.strokeLinecap_ MisoString
"round"
, MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.strokeLinejoin_ MisoString
"round"
] [Attribute action] -> [Attribute action] -> [Attribute action]
forall a. [a] -> [a] -> [a]
++ [Attribute action]
attrs
) [View model action]
kids
arrowLeftIcon :: [Attribute action] -> View model action
arrowLeftIcon :: forall action model. [Attribute action] -> View model action
arrowLeftIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m12 19-7-7 7-7" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M19 12H5" ]
]
arrowRightIcon :: [Attribute action] -> View model action
arrowRightIcon :: forall action model. [Attribute action] -> View model action
arrowRightIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M5 12h14" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m12 5 7 7-7 7" ]
]
checkIcon :: [Attribute action] -> View model action
checkIcon :: forall action model. [Attribute action] -> View model action
checkIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M20 6 9 17l-5-5" ]
]
chevronDownIcon :: [Attribute action] -> View model action
chevronDownIcon :: forall action model. [Attribute action] -> View model action
chevronDownIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m6 9 6 6 6-6" ]
]
chevronLeftIcon :: [Attribute action] -> View model action
chevronLeftIcon :: forall action model. [Attribute action] -> View model action
chevronLeftIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m15 18-6-6 6-6" ]
]
chevronRightIcon :: [Attribute action] -> View model action
chevronRightIcon :: forall action model. [Attribute action] -> View model action
chevronRightIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m9 18 6-6-6-6" ]
]
chevronsUpDownIcon :: [Attribute action] -> View model action
chevronsUpDownIcon :: forall action model. [Attribute action] -> View model action
chevronsUpDownIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m7 15 5 5 5-5" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m7 9 5-5 5 5" ]
]
circleAlertIcon :: [Attribute action] -> View model action
circleAlertIcon :: forall action model. [Attribute action] -> View model action
circleAlertIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.circle_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.cx_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.cy_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.r_ MisoString
"10" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.line_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.x1_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.x2_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.y1_ MisoString
"8", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.y2_ MisoString
"12" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.line_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.x1_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.x2_ MisoString
"12.01", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.y1_ MisoString
"16", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.y2_ MisoString
"16" ]
]
circleCheckIcon :: [Attribute action] -> View model action
circleCheckIcon :: forall action model. [Attribute action] -> View model action
circleCheckIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.circle_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.cx_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.cy_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.r_ MisoString
"10" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m9 12 2 2 4-4" ]
]
dotsIcon :: [Attribute action] -> View model action
dotsIcon :: forall action model. [Attribute action] -> View model action
dotsIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.circle_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.cx_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.cy_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.r_ MisoString
"1" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.circle_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.cx_ MisoString
"19", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.cy_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.r_ MisoString
"1" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.circle_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.cx_ MisoString
"5", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.cy_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.r_ MisoString
"1" ]
]
downloadIcon :: [Attribute action] -> View model action
downloadIcon :: forall action model. [Attribute action] -> View model action
downloadIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.polyline_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.points_ MisoString
"7 10 12 15 17 10" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.line_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.x1_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.x2_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.y1_ MisoString
"15", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.y2_ MisoString
"3" ]
]
infoIcon :: [Attribute action] -> View model action
infoIcon :: forall action model. [Attribute action] -> View model action
infoIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.circle_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.cx_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.cy_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.r_ MisoString
"10" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M12 16v-4" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M12 8h.01" ]
]
loaderIcon :: [Attribute action] -> View model action
loaderIcon :: forall action model. [Attribute action] -> View model action
loaderIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M12 2v4" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m16.2 7.8 2.9-2.9" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M18 12h4" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m16.2 16.2 2.9 2.9" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M12 18v4" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m4.9 19.1 2.9-2.9" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M2 12h4" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m4.9 4.9 2.9 2.9" ]
]
searchIcon :: [Attribute action] -> View model action
searchIcon :: forall action model. [Attribute action] -> View model action
searchIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.circle_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.cx_ MisoString
"11", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.cy_ MisoString
"11", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.r_ MisoString
"8" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m21 21-4.3-4.3" ]
]
sendIcon :: [Attribute action] -> View model action
sendIcon :: forall action model. [Attribute action] -> View model action
sendIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_
[ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z"
]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m21.854 2.147-10.94 10.939" ]
]
trashIcon :: [Attribute action] -> View model action
trashIcon :: forall action model. [Attribute action] -> View model action
trashIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M3 6h18" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.line_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.x1_ MisoString
"10", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.x2_ MisoString
"10", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.y1_ MisoString
"11", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.y2_ MisoString
"17" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.line_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.x1_ MisoString
"14", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.x2_ MisoString
"14", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.y1_ MisoString
"11", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.y2_ MisoString
"17" ]
]
uploadIcon :: [Attribute action] -> View model action
uploadIcon :: forall action model. [Attribute action] -> View model action
uploadIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.polyline_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.points_ MisoString
"17 8 12 3 7 8" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.line_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.x1_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.x2_ MisoString
"12", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.y1_ MisoString
"3", MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.y2_ MisoString
"15" ]
]
xIcon :: [Attribute action] -> View model action
xIcon :: forall action model. [Attribute action] -> View model action
xIcon [Attribute action]
attrs = [Attribute action] -> [View model action] -> View model action
forall action model.
[Attribute action] -> [View model action] -> View model action
lucide_ [Attribute action]
attrs
[ [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"M18 6 6 18" ]
, [Attribute action] -> View model action
forall action model. [Attribute action] -> View model action
S.path_ [ MisoString -> Attribute action
forall action. MisoString -> Attribute action
SP.d_ MisoString
"m6 6 12 12" ]
]