Previews

No matching results.

x
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<turbo-frame id="lui-sidebar" target="lui-main-layout" data-controller="sidebar">
<aside class="lui-sidebar">
<div class="lui-sidebar__item-list">
<div id="active_looposui-sidebar-v1-singleitem" class="w-full" data-action="mouseleave->sidebar#hide mouseenter->sidebar#show">
<a data-action="mouseover->drawer#hide" data-turbo-action="advance" href="#">
<div class="lui-sidebar__item lui-sidebar__item--active " style="">
<icon class="lui-sidebar-item__icon fa-regular fa-house"></icon>
<div class="lui-sidebar__item__short-title">
<p class="lui-sidebar__item__label">Active</p>
</div>
</div>
</a></div>
<div id="inactive_looposui-sidebar-v1-singleitem" class="w-full" data-action="mouseleave->sidebar#hide mouseenter->sidebar#show">
<a data-action="mouseover->drawer#hide" data-turbo-action="advance" href="#">
<div class="lui-sidebar__item " style="">
<icon class="lui-sidebar-item__icon fa-regular fa-house"></icon>
<div class="lui-sidebar__item__short-title">
<p class="lui-sidebar__item__label">Inactive</p>
<span class="lui-counter lui-counter--tinny" style="color: #ffffff; background-color: #df8620;">
<span class="lui-counter__text">5</span>
</span>
</div>
</div>
</a></div>
<div id="disabled_looposui-sidebar-v1-singleitem" class="w-full" data-action="mouseleave->sidebar#hide mouseenter->sidebar#show">
<div class="lui-tooltip hidden"
data-controller="tooltips"
data-tooltips-tippy-target-id-value=""
data-tooltips-position-value="right"
data-tooltips-interactive-value="false"
>
<div class="lui-tooltip__title">
Disabled
</div>
</div>
<a data-action="mouseover->drawer#hide" data-turbo-action="advance" href="#">
<div class="lui-sidebar__item lui-sidebar__item--disabled" style="">
<icon class="lui-sidebar-item__icon fa-regular fa-house"></icon>
<div class="lui-sidebar__item__short-title">
<p class="lui-sidebar__item__label">Disabled</p>
</div>
</div>
</a></div>
<div id="impact-color_looposui-sidebar-v1-singleitem" class="w-full" data-action="mouseleave->sidebar#hide mouseenter->sidebar#show">
<a data-action="mouseover->drawer#hide" data-turbo-action="advance" href="#">
<div class="lui-sidebar__item lui-sidebar__item--active " style="color: #40A77F; border-color: #40A77F;">
<img class="h-4" src="/assets/loopos-icon-7668bd7d.png" />
<div class="lui-sidebar__item__short-title">
<p class="lui-sidebar__item__label">Impact Color</p>
</div>
</div>
</a></div>
<div id="highlighted_looposui-sidebar-v1-singleitem" class="w-full" data-action="mouseleave->sidebar#hide mouseenter->sidebar#show">
<a data-action="mouseover->drawer#hide" data-turbo-action="advance" href="#">
<div class="lui-sidebar__item lui-sidebar__item--active " style="">
<div class="lui-sidebar__highlight">
<span class="lui-sidebar__highlight lui-sidebar__highlight--animation"></span>
<span class="lui-sidebar__highlight lui-sidebar__highlight--circle"></span>
</div>
<icon class="lui-sidebar-item__icon fa-regular fa-house"></icon>
<div class="lui-sidebar__item__short-title">
<p class="lui-sidebar__item__label">Highlighted</p>
<span class="lui-counter lui-counter--tinny" style="color: #ffffff; background-color: #df8620;">
<span class="lui-counter__text">35</span>
</span>
</div>
</div>
</a></div>
<div id="conditional-highlight_looposui-sidebar-v1-singleitem" class="w-full" data-action="mouseleave->sidebar#hide mouseenter->sidebar#show">
<div class="lui-tooltip hidden"
data-controller="tooltips"
data-tooltips-tippy-target-id-value=""
data-tooltips-position-value="right"
data-tooltips-interactive-value="false"
>
<div class="lui-tooltip__title">
Will highlight if you toggle the Param
</div>
</div>
<a data-action="mouseover->drawer#hide" data-turbo-action="advance" href="#">
<div class="lui-sidebar__item lui-sidebar__item--active " style="">
<icon class="lui-sidebar-item__icon fa-regular fa-sparkles"></icon>
<div class="lui-sidebar__item__short-title">
<p class="lui-sidebar__item__label">Conditional highlight</p>
<span class="lui-counter lui-counter--tinny" style="color: #ffffff; background-color: #df8620;">
<span class="lui-counter__text">23</span>
</span>
</div>
</div>
</a></div>
<div class="w-full"
data-action="mouseleave->sidebar#hide mouseenter->sidebar#show"
data-id="conditional-highlight-menu_looposui-sidebar-v1-draweritem-data-target-modal"
>
<a data-turbo-action="advance" href="#">
<div id=conditional-highlight-menu_looposui-sidebar-v1-draweritem class="lui-sidebar__item "
style="">
<div class="lui-tooltip hidden"
data-controller="tooltips"
data-tooltips-tippy-target-id-value=""
data-tooltips-position-value="right"
data-tooltips-interactive-value="false"
>
<div class="lui-tooltip__title">
🐎🐎🐎🐎🐎🐎🐎🐎🐎
</div>
</div>
<icon class="lui-sidebar-item__icon fa-regular fa-horse"></icon>
<div class="lui-sidebar__item__short-title">
<p class="lui-sidebar__item__label">Conditional highlight</p>
<span class="lui-counter lui-counter--tinny" style="color: #ffffff; background-color: #df8620;">
<span class="lui-counter__text">42</span>
</span>
</div>
</div>
</a>
<div class="hidden lui-sidebar__drawer">
<div class="lui-sidebar__drawer__header">
<div class="lui-sidebar__drawer__header-title">
<div>
<icon class="lui-sidebar__drawer__icon lui-sidebar-item__icon fa-regular fa-horse"></icon>
</div>
<div>
Conditional highlight menu
</div>
</div>
<div class="lui-sidebar__drawer__header-description">
Why is this icon a horse? I dont really know.
</div>
</div>
<div class="lui-sidebar__drawer__items">
<a class="lui-sidebar__drawer__entry " data-turbo-action="advance" href="/foo">
Foo
</a><a class="lui-sidebar__drawer__entry " data-turbo-action="advance" href="/bar">
Bar
</a>
</div>
</div>
</div>
</div>
</aside>
</turbo-frame>

No Usage documentation to display.

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
<%
config = LooposUi::Sidebar::Configuration.new.tap do |config|
config.items= [
{
title: 'Active',
icon: 'fa-regular fa-house',
active: true
},
{
title: 'Inactive',
icon: 'fa-regular fa-house',
active: false,
counter: 5,
tooltip: "This is a tooltip"
},
{
title: 'Disabled',
icon: 'fa-regular fa-house',
disabled: true,
tooltip: "This is a tooltip"
},
{
title: 'Impact Color',
image: 'loopos-icon.png',
color: :impact,
active: true
},
{
title: 'Highlighted',
icon: :house,
active: true,
highlight: true,
counter: -> { 1 + rand(100) }
},
{
title: 'Conditional highlight',
icon: :sparkles,
active: true,
tooltip_title: "Will highlight if you toggle the Param",
highlight: -> { params["highlight"].present? },
counter: -> { 1 + rand(100) }
},
{
short_title: 'Conditional highlight',
title: 'Conditional highlight menu',
description: "Why is this icon a horse? I dont really know.",
icon: :horse,
highlight: -> { params["highlight"].present? },
tooltip_title: "🐎🐎🐎🐎🐎🐎🐎🐎🐎",
counter: -> { 42 },
menu_items: [
{ title: "Foo", path: "/foo" },
{ title: "Bar", path: "/bar" },
]
}
]
end
%>
<%= render LooposUi::Sidebar.new(config: config) %>
Param Description Input

Highlight