This kit can be very versatile when used to display text data.
Variant default
includes a label and text. However, variant details
can be used if multiple elements are necessary in order to make it more descriptive. Variant details
may include icon, light text, title and date, as well as the option to make it active (with link color) for clickability purposes.
Use this kit to display a label and value text for almost every data entry.
<%= pb_rails("label_value", props: { label: "Role", value: "Administrator, Moderator" }) %> <br> <%= pb_rails("label_value", props: { label: "Email", value: "anna.black@powerhrg.com" }) %> <br> <%= pb_rails("label_value", props: { label: "Bio", value: "Proin pulvinar feugiat massa in luctus. Donec urna nulla, elementum sit amet tincidunt nec, mattis nec urna. Cras viverra lorem odio, id pretium dui interdum ut. Nullam dignissim nisl vitae orci vehicula condimentum." }) %>
Variant details
can pass icon, description, title, date, and active props.
<%= pb_rails("label_value", props: { variant: "details", label: "Installer", icon: "truck", title: "JD Installations LLC", }) %> <br> <%= pb_rails("label_value", props: { variant: "details", label: "Project", icon: "home", description: "33-12345", title: "Jefferson-Smith", }) %> <br> <%= pb_rails("label_value", props: { variant: "details", label: "Project", icon: "home", description: "33-12345", title: "Jefferson-Smith", date: Date.new(2019, 11, 18) }) %> <br> <%= pb_rails("label_value", props: { variant: "details", active: true, label: "Project", icon: "home", description: "33-12345", title: "Jefferson-Smith", date: Date.new(2019, 11, 18) }) %>
<%= pb_rails("title", props: { text: "Patient Profile", tag: "h4", size: 4, margin_bottom: "sm" }) %> <%= pb_rails("flex") do %> <%= pb_rails("flex", props: {orientation: "column", margin_right: "lg" }) do %> <%= pb_rails("label_value", props: { variant: "details", label: "Age", icon: "user", title: "24 yrs old", padding_bottom: "sm" }) %> <%= pb_rails("label_value", props: { variant: "details", label: "Weight", icon: "weight", title: "91 kg", }) %> <% end %> <%= pb_rails("flex", props: {orientation: "column"}) do %> <%= pb_rails("label_value", props: { variant: "details", label: "Blood", icon: "tint", title: "A +", padding_bottom: "sm" }) %> <%= pb_rails("label_value", props: { variant: "details", label: "Height", icon: "arrows-v", title: "187 cm", }) %> <% end %> <% end %> <br><br><br> <%= pb_rails("title", props: { text: "Workout Schedule", tag: "h4", size: 4, margin_bottom: "sm" }) %> <%= pb_rails("label_value", props: { variant: "details", label: "Chest", icon: "dumbbell", description: "6 sets • 8 reps • 40-100 kg", title: "Bench Press", padding_bottom: "sm", active: true }) %> <%= pb_rails("label_value", props: { variant: "details", label: "Biceps", icon: "dumbbell", description: "5 sets • 12 reps • 20-40 kg", title: "Barbell Curl", padding_bottom: "sm", active: true }) %> <%= pb_rails("label_value", props: { variant: "details", label: "Back", icon: "dumbbell", description: "8 sets • 8 reps • 40-120 kg", title: "Back Squat", padding_bottom: "sm", active: true }) %>
Try not to use this kit without padding as it will make text illegible if placed right next to the same kit or other kits.
Props | Type | Values |
---|---|---|
max_width |
array
|
0%
xs
sm
md
lg
xl
xxl
0
none
100%
|
min_width |
array
|
0%
xs
sm
md
lg
xl
xxl
0
none
100%
|
width |
array
|
0%
xs
sm
md
lg
xl
xxl
0
none
100%
|
z_index |
array
|
1
2
3
4
5
6
7
8
9
10
|
number_spacing |
array
|
tabular
|
shadow |
array
|
none
deep
deeper
deepest
|
line_height |
array
|
tightest
tighter
tight
normal
loose
looser
loosest
|
display |
array
|
block
inline_block
inline
flex
inline_flex
none
|
cursor |
array
|
auto
default
none
contextMenu
help
pointer
progress
wait
cell
crosshair
text
verticalText
alias
copy
move
noDrop
notAllowed
grab
grabbing
eResize
nResize
neResize
nwResize
sResize
seResize
swResize
wResize
ewResize
nsResize
neswResize
nwseResize
colResize
rowResize
allScroll
zoomIn
zoomOut
|
flex_direction |
array
|
row
column
rowReverse
columnReverse
|
flex_wrap |
array
|
wrap
nowrap
wrapReverse
|
justify_content |
array
|
start
end
center
spaceBetween
spaceAround
spaceEvenly
|
justify_self |
array
|
auto
start
end
center
stretch
|
align_items |
array
|
flexStart
flexEnd
start
end
center
baseline
stretch
|
align_content |
array
|
start
end
center
spaceBetween
spaceAround
spaceEvenly
|
align_self |
array
|
auto
start
end
center
stretch
baseline
|
flex |
array
|
auto
initial
0
1
2
3
4
5
6
7
8
9
10
11
12
none
|
flex_grow |
array
|
1
0
|
flex_shrink |
array
|
1
0
|
order |
array
|
1
2
3
4
5
6
7
8
9
10
11
12
|
position |
array
|
relative
absolute
fixed
sticky
|
hover |
array
|
|
border_radius |
array
|
none
xs
sm
md
lg
xl
rounded
|
text_align |
array
|
start
end
left
right
center
justify
justify-all
match-parent
|
overflow |
array
|
visible
hidden
scroll
auto
|
truncate |
array
|
1
2
3
4
5
|
left |
array
|
0
xxs
xs
sm
md
lg
xl
auto
initial
inherit
|
top |
array
|
0
xxs
xs
sm
md
lg
xl
auto
initial
inherit
|
right |
array
|
0
xxs
xs
sm
md
lg
xl
auto
initial
inherit
|
bottom |
array
|
0
xxs
xs
sm
md
lg
xl
auto
initial
inherit
|
vertical_align |
array
|
baseline
super
top
middle
bottom
sub
text-top
text-bottom
|
height |
array
|
auto
xs
sm
md
lg
xl
xxl
xxxl
|
min_height |
array
|
auto
xs
sm
md
lg
xl
xxl
xxxl
|
max_height |
array
|
auto
xs
sm
md
lg
xl
xxl
xxxl
|
overflow_x |
array
|
visible
hidden
scroll
auto
|
overflow_y |
array
|
visible
hidden
scroll
auto
|
margin |
array
|
none
xxs
xs
sm
md
lg
xl
|
margin_bottom |
array
|
none
xxs
xs
sm
md
lg
xl
|
margin_left |
array
|
none
xxs
xs
sm
md
lg
xl
|
margin_right |
array
|
none
xxs
xs
sm
md
lg
xl
|
margin_top |
array
|
none
xxs
xs
sm
md
lg
xl
|
margin_x |
array
|
none
xxs
xs
sm
md
lg
xl
|
margin_y |
array
|
none
xxs
xs
sm
md
lg
xl
|
padding |
array
|
none
xxs
xs
sm
md
lg
xl
|
padding_bottom |
array
|
none
xxs
xs
sm
md
lg
xl
|
padding_left |
array
|
none
xxs
xs
sm
md
lg
xl
|
padding_right |
array
|
none
xxs
xs
sm
md
lg
xl
|
padding_top |
array
|
none
xxs
xs
sm
md
lg
xl
|
padding_x |
array
|
none
xxs
xs
sm
md
lg
xl
|
padding_y |
array
|
none
xxs
xs
sm
md
lg
xl
|
classname |
string
|
|
dark |
boolean
|
|
group_hover |
boolean
|
|
id |
string
|
|
data |
hashprop
|
|
aria |
hashprop
|
|
html_options |
hashprop
|
|
children |
proc
|
|
style |
hashprop
|
Props | Type | Values | Default |
---|---|---|---|
label |
string
|
||
value |
string
|
||
variant |
enum
|
default
details
|
default
|
icon |
string
|
||
description |
string
|
||
title |
string
|
||
date |
string
|
||
active |
boolean
|
false
|