1- use leptos:: { either:: EitherOf11 , prelude:: * } ;
1+ use leptos:: { either:: EitherOf12 , prelude:: * } ;
22
33use crate :: components:: {
44 icons:: LockClosedHeroIcon , ArchiveBoxHeroIcon , ArrowPathHeroIcon ,
5- CheckHeroIcon , EnvelopeHeroIcon , EyeHeroIcon , EyeSlashHeroIcon ,
6- GlobeAltHeroIcon , KeyHeroIcon , UserHeroIcon , XMarkHeroIcon ,
5+ BuildingOffice2HeroIcon , CheckHeroIcon , EnvelopeHeroIcon , EyeHeroIcon ,
6+ EyeSlashHeroIcon , GlobeAltHeroIcon , KeyHeroIcon , UserHeroIcon , XMarkHeroIcon ,
77} ;
88
99#[ derive( Clone , Copy , PartialEq ) ]
1010pub enum InputIcon {
1111 ArchiveBox ,
12+ BuildingOffice ,
1213 Check ,
1314 Envelope ,
1415 Eye ,
@@ -24,17 +25,20 @@ pub enum InputIcon {
2425#[ component]
2526pub fn InputIconComponent ( icon : InputIcon ) -> impl IntoView {
2627 let icon = match icon {
27- InputIcon :: ArchiveBox => EitherOf11 :: A ( view ! { <ArchiveBoxHeroIcon />} ) ,
28- InputIcon :: Check => EitherOf11 :: B ( view ! { <CheckHeroIcon /> } ) ,
29- InputIcon :: Envelope => EitherOf11 :: C ( view ! { <EnvelopeHeroIcon /> } ) ,
30- InputIcon :: Eye => EitherOf11 :: D ( view ! { <EyeHeroIcon /> } ) ,
31- InputIcon :: EyeSlash => EitherOf11 :: E ( view ! { <EyeSlashHeroIcon /> } ) ,
32- InputIcon :: GlobeAlt => EitherOf11 :: F ( view ! { <GlobeAltHeroIcon /> } ) ,
33- InputIcon :: Key => EitherOf11 :: G ( view ! { <KeyHeroIcon /> } ) ,
34- InputIcon :: Loading => EitherOf11 :: H ( view ! { <ArrowPathHeroIcon /> } ) ,
35- InputIcon :: LockClosed => EitherOf11 :: I ( view ! { <LockClosedHeroIcon /> } ) ,
36- InputIcon :: User => EitherOf11 :: J ( view ! { <UserHeroIcon /> } ) ,
37- InputIcon :: XMark => EitherOf11 :: K ( view ! { <XMarkHeroIcon /> } ) ,
28+ InputIcon :: ArchiveBox => EitherOf12 :: A ( view ! { <ArchiveBoxHeroIcon />} ) ,
29+ InputIcon :: BuildingOffice => {
30+ EitherOf12 :: B ( view ! { <BuildingOffice2HeroIcon /> } )
31+ }
32+ InputIcon :: Check => EitherOf12 :: C ( view ! { <CheckHeroIcon /> } ) ,
33+ InputIcon :: Envelope => EitherOf12 :: D ( view ! { <EnvelopeHeroIcon /> } ) ,
34+ InputIcon :: Eye => EitherOf12 :: E ( view ! { <EyeHeroIcon /> } ) ,
35+ InputIcon :: EyeSlash => EitherOf12 :: F ( view ! { <EyeSlashHeroIcon /> } ) ,
36+ InputIcon :: GlobeAlt => EitherOf12 :: G ( view ! { <GlobeAltHeroIcon /> } ) ,
37+ InputIcon :: Key => EitherOf12 :: H ( view ! { <KeyHeroIcon /> } ) ,
38+ InputIcon :: Loading => EitherOf12 :: I ( view ! { <ArrowPathHeroIcon /> } ) ,
39+ InputIcon :: LockClosed => EitherOf12 :: J ( view ! { <LockClosedHeroIcon /> } ) ,
40+ InputIcon :: User => EitherOf12 :: K ( view ! { <UserHeroIcon /> } ) ,
41+ InputIcon :: XMark => EitherOf12 :: L ( view ! { <XMarkHeroIcon /> } ) ,
3842 } ;
3943
4044 view ! {
0 commit comments