|
1 | 1 |
|
2 | 2 | <%= object.pb_content_tag(:div, data: object.data.merge(initials: object.initials)) do %> |
3 | 3 | <% if object.component_overlay && object.component_overlay[:component] == "icon_circle" %> |
4 | | - <%= pb_rails("flex", props: {display: "display_inline_block", position: "relative" }) do %> |
| 4 | + <%= pb_rails("flex", props: { display: "display_inline_block", position: "relative" }) do %> |
5 | 5 | <%= content_tag(:div, data: { initials: object.initials }, class: "avatar_wrapper") do %> |
6 | 6 | <%= pb_rails("image", props: { alt: object.alt_text, url: object.image_url, on_error: object.handle_img_error }) if object.image_url.present? %> |
7 | 7 | <% end %> |
8 | | - <%= pb_rails("card", props: { border_none: true, border_radius: "rounded", html_options: { style: "padding: 2px" }, position: "absolute" }.merge(specific_placement_style)) do %> |
| 8 | + <%= pb_rails("card", props: { border_none: true, border_radius: "rounded", dark: object.dark, position: "absolute" }.merge(specific_placement_style)) do %> |
9 | 9 |
|
10 | | - <%= pb_rails("icon_circle", props: { size: "xxs", icon: object.component_overlay[:icon], variant: object.component_overlay[:variant] }) %> |
| 10 | + <%= pb_rails("icon_circle", props: { dark: object.dark, size: "xxs", icon: object.component_overlay[:icon], variant: object.component_overlay[:variant] }) %> |
11 | 11 | <% end %> |
12 | 12 | <% end %> |
13 | 13 | <% elsif object.component_overlay && object.component_overlay[:component] == "badge" %> |
14 | | - <%= pb_rails("flex", props: {display: "display_inline_block", position: "relative" }) do %> |
| 14 | + <%= pb_rails("flex", props: { display: "display_inline_block", position: "relative" }) do %> |
15 | 15 | <%= content_tag(:div, data: { initials: object.initials }, class: "avatar_wrapper") do %> |
16 | 16 | <%= pb_rails("image", props: { alt: object.alt_text, url: object.image_url, on_error: object.handle_img_error }) if object.image_url.present? %> |
17 | 17 | <% end %> |
18 | | - <%= pb_rails("card", props: { border_none: true, border_radius: "rounded", padding: "none", position: "absolute" }.merge(specific_placement_style)) do %> |
19 | | - <%= pb_rails("badge", props: { rounded: true, text: object.component_overlay[:text], variant: object.component_overlay[:variant] }) %> |
| 18 | + <%= pb_rails("card", props: { border_none: true, border_radius: "rounded", dark: object.dark, padding: "none", position: "absolute" }.merge(specific_placement_style)) do %> |
| 19 | + <%= pb_rails("badge", props: { dark: object.dark, rounded: true, text: object.component_overlay[:text], variant: object.component_overlay[:variant] }) %> |
20 | 20 | <% end %> |
21 | 21 | <% end %> |
22 | 22 | <% else %> |
|
26 | 26 | <%= pb_rails("online_status", props: object.online_status_props) if object.status %> |
27 | 27 | <% end %> |
28 | 28 | <% end %> |
29 | | - |
0 commit comments