-
-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy pathStartEndContent.razor
More file actions
100 lines (85 loc) · 3.98 KB
/
StartEndContent.razor
File metadata and controls
100 lines (85 loc) · 3.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<div class="grid gap-4">
<div class="w-full grid grid-cols-1 gap-4">
<div>
<div class="w-full flex flex-wrap gap-4 md:flex-nowrap">
<LumexDateInput Label="Website"
Placeholder="dd/MM/yyyy"
LabelPlacement="@LabelPlacement.Outside"
StartContent="@_protocolContent" />
<LumexDateInput Label="Search"
Placeholder="dd/MM/yyyy"
LabelPlacement="@LabelPlacement.Outside"
StartContent="@_searchIcon" />
<LumexDateInput Label="Email"
Placeholder="dd/MM/yyyy"
LabelPlacement="@LabelPlacement.Outside"
StartContent="@_mailIcon" />
</div>
<small class="text-default-500 mt-1">
Start
</small>
</div>
</div>
<div class="w-full grid grid-cols-1 gap-4">
<div>
<div class="w-full flex flex-wrap gap-4 md:flex-nowrap">
<LumexDateInput Label="Website"
Placeholder="dd/MM/yyyy"
LabelPlacement="@LabelPlacement.Outside"
EndContent="@_domainContent" />
<LumexDateInput Label="Search"
Placeholder="dd/MM/yyyy"
LabelPlacement="@LabelPlacement.Outside"
EndContent="@_searchIcon" />
<LumexDateInput Label="Email"
Placeholder="dd/MM/yyyy"
LabelPlacement="@LabelPlacement.Outside"
EndContent="@_mailIcon" />
</div>
<small class="text-default-500 mt-1">
End
</small>
</div>
</div>
<div class="w-full grid grid-cols-1 gap-4">
<div>
<div class="w-full flex flex-wrap gap-4 md:flex-nowrap">
<LumexDateInput Label="Website"
Placeholder="dd/MM/yyyy"
LabelPlacement="@LabelPlacement.Outside"
StartContent="@_protocolContent"
EndContent="@_domainContent" />
<LumexDateInput Label="Search"
Placeholder="dd/MM/yyyy"
LabelPlacement="@LabelPlacement.Outside"
StartContent="@_searchIcon"
EndContent="@_micIcon" />
<LumexDateInput Label="Email"
Placeholder="dd/MM/yyyy"
LabelPlacement="@LabelPlacement.Outside"
StartContent="@_mailIcon"
EndContent="@_emailDomainContent" />
</div>
<small class="text-default-500 mt-1">
Both
</small>
</div>
</div>
</div>
@code {
private RenderFragment _mailIcon = @<MailIcon Size="20" class="text-default-400 shrink-0" />;
private RenderFragment _searchIcon = @<SearchIcon Size="20" class="text-default-400 shrink-0" />;
private RenderFragment _micIcon = @<MicIcon Size="20" class="text-default-400 shrink-0" />;
private RenderFragment _protocolContent =
@<div class="pointer-events-none flex items-center">
<span class="text-default-400 text-small">https://</span>
</div>;
private RenderFragment _domainContent =
@<div class="pointer-events-none flex items-center">
<span class="text-default-400 text-small">.org</span>
</div>;
private RenderFragment _emailDomainContent =
@<div class="pointer-events-none flex items-center">
<span class="text-default-400 text-small">@doe.com</span>
</div>;
}