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
<form action="#" accept-charset="UTF-8" method="get">
<div class="w-64">
<div
id="looposui-inputs-date_date_input_5793709857"
data-controller="date-input"
data-date-input-name-value="date_input"
data-date-input-mode-value="inline"
data-date-input-input-outlet="#looposui-inputs-date_date_input_5793709857 .lui-inner-input"
class="lui-date lui-date--inline relative"
>
<div data-controller="input" data-input-open-actions-value="false" class="lui-inner-input relative flex gap-2"
data-input-original-input-value=""
data-input-mode-value="inline"
data-input-form-value="">
<div class="w-full flex flex-col">
<div data-react-class="DatetimePicker" data-react-props="{"name":"date_input","selectedDate":null,"kind":"DatePicker","isRange":false,"placeholder":null,"inputClass":"lui-input lui-input--","variant":"core","granularity":"date","lang":"pt"}" data-react-cache-id="DatetimePicker-0"></div>
</div>
<span class="lui-inner-input__actions opacity-0 flex items-center gap-1 h-fit" data-input-target="actions">
<button class="lui-button lui-button--neutral--secondary lui-button--size-tiny w-fit w-fit" data-controller="lui--button" data-input-target="cancel" data-action="click->input#handleClose" type="button" disabled="disabled">
<i class="lui-button__icon lui-button__icon--tiny fa-regular fa-xmark" data-lui--button-target="leadingIcon"></i>
</button>
<button class="lui-button lui-button--success--secondary lui-button--size-tiny w-fit w-fit" data-controller="lui--button" data-input-target="submit" data-action="click->input#setLoading" type="submit" disabled="disabled">
<i class="lui-button__icon lui-button__icon--tiny fa-regular fa-check" data-lui--button-target="leadingIcon"></i>
</button>
</span>
</div>
</div>
</div>
</form>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<%
if params[:sleep] && (params[:date_input].present? || params[:value].present?)
sleep(2)
end
%>
<%= form_with url: "#", method: :get do %>
<div class="w-64">
<%= render LooposUi::Inputs::Date.new(
name: "date_input",
value: params[:date_input] || params[:value],
kind: params[:kind] || "DatePicker",
is_range: params[:is_range],
placeholder: params[:placeholder],
error: params[:error],
lang: params[:lang],
variant: params[:variant] || "core",
readonly: params[:readonly] || false
) %>
</div>
<% end %>
Param Description Input

Sleep for 2 seconds, for testing purposes