feat(dsfr): improuve vertical card component
This commit is contained in:
parent
dd4c1f2fac
commit
ddd5eab4b1
2 changed files with 14 additions and 2 deletions
|
@ -1,10 +1,12 @@
|
||||||
class Dsfr::CardVerticalComponent < ApplicationComponent
|
class Dsfr::CardVerticalComponent < ApplicationComponent
|
||||||
renders_many :footer_buttons
|
renders_many :footer_buttons
|
||||||
|
|
||||||
attr_reader :title, :desc
|
attr_reader :title, :desc, :tags, :error
|
||||||
|
|
||||||
def initialize(title: nil, desc: nil)
|
def initialize(title: nil, desc: nil, tags: nil, error: nil)
|
||||||
@title = title
|
@title = title
|
||||||
@desc = desc
|
@desc = desc
|
||||||
|
@tags = tags
|
||||||
|
@error = error
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -7,6 +7,16 @@
|
||||||
- if desc
|
- if desc
|
||||||
%p.fr-card__desc
|
%p.fr-card__desc
|
||||||
= desc
|
= desc
|
||||||
|
.fr-card__start
|
||||||
|
- if tags
|
||||||
|
%ul.fr-tags-group
|
||||||
|
- tags.each do |tag|
|
||||||
|
%li
|
||||||
|
%p.fr-tag=tag
|
||||||
|
.fr-card__end
|
||||||
|
- if error
|
||||||
|
.fr-card__detail.fr-alert.fr-alert--error
|
||||||
|
%p=error
|
||||||
|
|
||||||
- if footer_buttons?
|
- if footer_buttons?
|
||||||
.fr-card__footer
|
.fr-card__footer
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue