Merge pull request #9256 from demarches-simplifiees/user-dashboard/change-design-from-table-to-tile-part-2
[refonte usager] Tableau de bord - Changer design de tableau à tuiles
This commit is contained in:
commit
6cf9ea6459
26 changed files with 332 additions and 333 deletions
|
@ -13,20 +13,25 @@ class Dsfr::AlertComponent < ApplicationComponent
|
|||
end
|
||||
|
||||
def alert_class(state)
|
||||
["fr-alert fr-alert--#{state}", extra_class_names].compact.flatten
|
||||
class_names(
|
||||
"fr-alert fr-alert--#{state}" => true,
|
||||
"fr-alert--sm" => size == :sm,
|
||||
extra_class_names => true
|
||||
)
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def initialize(state:, title:, extra_class_names: nil, heading_level: 'h3')
|
||||
def initialize(state:, title: '', size: '', extra_class_names: nil, heading_level: 'h3')
|
||||
@state = state
|
||||
@title = title
|
||||
@size = size
|
||||
@block = block
|
||||
@extra_class_names = extra_class_names
|
||||
@heading_level = heading_level
|
||||
end
|
||||
|
||||
attr_reader :state, :title, :block, :extra_class_names, :heading_level
|
||||
attr_reader :state, :title, :size, :block, :extra_class_names, :heading_level
|
||||
|
||||
private
|
||||
end
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
%div{ class: alert_class(state) }
|
||||
= content_tag(heading_level, class: 'fr-alert__title') do
|
||||
= "#{prefix_for_state}#{title}"
|
||||
- if size != :sm
|
||||
= content_tag(heading_level, class: 'fr-alert__title') do
|
||||
= "#{prefix_for_state}#{title}"
|
||||
= body
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue