remove old badge css and only use DSFR
This commit is contained in:
parent
3a45524d39
commit
9ab49a08b1
8 changed files with 9 additions and 48 deletions
|
@ -1,34 +0,0 @@
|
||||||
@import "colors";
|
|
||||||
@import "constants";
|
|
||||||
|
|
||||||
.badge {
|
|
||||||
padding: 0 5px;
|
|
||||||
font-size: 14px;
|
|
||||||
font-weight: bold;
|
|
||||||
text-align: center;
|
|
||||||
white-space: nowrap;
|
|
||||||
border-radius: 100px;
|
|
||||||
background-color: rgba(0, 0, 0, 0.08);
|
|
||||||
vertical-align: top;
|
|
||||||
|
|
||||||
&.baseline {
|
|
||||||
vertical-align: baseline;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.warning {
|
|
||||||
background-color: $orange;
|
|
||||||
color: #FFFFFF;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.badge-group {
|
|
||||||
display: flex;
|
|
||||||
|
|
||||||
.fr-badge {
|
|
||||||
margin-right: $default-spacer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.fr-badge:last-child {
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -9,6 +9,6 @@
|
||||||
= link_to expert_all_avis_path, class: 'fr-nav__link', aria: aria_current_for(:avis) do
|
= link_to expert_all_avis_path, class: 'fr-nav__link', aria: aria_current_for(:avis) do
|
||||||
= Avis.model_name.human(count: 10)
|
= Avis.model_name.human(count: 10)
|
||||||
- if helpers.current_expert.avis_summary[:unanswered] > 0
|
- if helpers.current_expert.avis_summary[:unanswered] > 0
|
||||||
%span.badge.warning= helpers.current_expert.avis_summary[:unanswered]
|
%span.fr-badge.fr-badge--new.fr-badge--no-icon= helpers.current_expert.avis_summary[:unanswered]
|
||||||
|
|
||||||
= render MainNavigation::AnnouncesLinkComponent.new
|
= render MainNavigation::AnnouncesLinkComponent.new
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
#header-top.fr-container
|
#header-top.fr-container
|
||||||
.flex.fr-mb-3w
|
.flex
|
||||||
%div
|
%div
|
||||||
%h1.fr-h3.fr-mb-1w
|
%h1.fr-h3.fr-mb-1w
|
||||||
= "Dossier nº #{dossier.id}"
|
= "Dossier nº #{dossier.id}"
|
||||||
|
|
||||||
= link_to dossier.procedure.libelle.truncate_words(10), instructeur_procedure_path(dossier.procedure), title: dossier.procedure.libelle, class: "fr-link"
|
= link_to dossier.procedure.libelle.truncate_words(10), instructeur_procedure_path(dossier.procedure), title: dossier.procedure.libelle, class: "fr-link"
|
||||||
.fr-mt-2w.badge-group
|
.fr-mt-2w.fr-badge-group
|
||||||
= procedure_badge(dossier.procedure)
|
= procedure_badge(dossier.procedure)
|
||||||
|
|
||||||
= status_badge(dossier.state)
|
= status_badge(dossier.state)
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
= dsfr_icon('fr-icon-user-add-fill', :sm, :mr)
|
= dsfr_icon('fr-icon-user-add-fill', :sm, :mr)
|
||||||
- if invites.present?
|
- if invites.present?
|
||||||
= t('views.invites.dropdown.view_invited_people')
|
= t('views.invites.dropdown.view_invited_people')
|
||||||
%span.badge= invites.size
|
%span.fr-badge.fr-ml-1v= invites.size
|
||||||
- else
|
- else
|
||||||
- if dossier.read_only?
|
- if dossier.read_only?
|
||||||
= t('views.invites.dropdown.invite_to_view')
|
= t('views.invites.dropdown.invite_to_view')
|
||||||
|
|
|
@ -153,11 +153,6 @@
|
||||||
%span.label.refused .label.refused
|
%span.label.refused .label.refused
|
||||||
%span.label.without-continuation .label.without-continuation
|
%span.label.without-continuation .label.without-continuation
|
||||||
|
|
||||||
%h1 Badges
|
|
||||||
|
|
||||||
%span.badge 1
|
|
||||||
%span.badge.warning 1
|
|
||||||
|
|
||||||
%h1 Cards
|
%h1 Cards
|
||||||
|
|
||||||
.card
|
.card
|
||||||
|
|
|
@ -3,5 +3,5 @@
|
||||||
%span.notifications{ 'aria-label': 'notifications' }
|
%span.notifications{ 'aria-label': 'notifications' }
|
||||||
= link_to(url, 'aria-selected': active ? true : nil, class: 'fr-tabs__tab', role: 'tab' ) do
|
= link_to(url, 'aria-selected': active ? true : nil, class: 'fr-tabs__tab', role: 'tab' ) do
|
||||||
- if badge.present?
|
- if badge.present?
|
||||||
%span.badge.fr-mr-1w= badge
|
%span.fr-badge.fr-badge--blue-ecume.fr-mr-1w= badge
|
||||||
= label
|
= label
|
||||||
|
|
|
@ -68,7 +68,7 @@ describe MainNavigation::InstructeurExpertNavigationComponent, type: :component
|
||||||
it 'renders a link to expert all avis with current page class' do
|
it 'renders a link to expert all avis with current page class' do
|
||||||
expect(subject).to have_link('Avis', href: component.helpers.expert_all_avis_path)
|
expect(subject).to have_link('Avis', href: component.helpers.expert_all_avis_path)
|
||||||
expect(subject).to have_selector('a[aria-current="true"]', text: 'Avis')
|
expect(subject).to have_selector('a[aria-current="true"]', text: 'Avis')
|
||||||
expect(subject).not_to have_selector('span.badge')
|
expect(subject).not_to have_selector('span.fr-badge')
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'does not have Démarches link' do
|
it 'does not have Démarches link' do
|
||||||
|
@ -79,7 +79,7 @@ describe MainNavigation::InstructeurExpertNavigationComponent, type: :component
|
||||||
let(:unanswered) { 2 }
|
let(:unanswered) { 2 }
|
||||||
|
|
||||||
it 'renders an unanswered avis badge for the expert' do
|
it 'renders an unanswered avis badge for the expert' do
|
||||||
expect(subject).to have_selector('span.badge.warning', text: '2')
|
expect(subject).to have_selector('span.fr-badge', text: '2')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -72,7 +72,7 @@ describe 'Inviting an expert:', js: true do
|
||||||
expect(page).to have_text('1 avis à donner')
|
expect(page).to have_text('1 avis à donner')
|
||||||
expect(page).to have_text('0 avis donnés')
|
expect(page).to have_text('0 avis donnés')
|
||||||
|
|
||||||
expect(page).to have_selector('.badge', text: 1)
|
expect(page).to have_selector('.fr-badge', text: 1)
|
||||||
expect(page).to have_selector('.notifications')
|
expect(page).to have_selector('.notifications')
|
||||||
|
|
||||||
click_on '1 avis à donner'
|
click_on '1 avis à donner'
|
||||||
|
@ -93,7 +93,7 @@ describe 'Inviting an expert:', js: true do
|
||||||
expect(page).to have_text('0 avis à donner')
|
expect(page).to have_text('0 avis à donner')
|
||||||
expect(page).to have_text('1 avis donné')
|
expect(page).to have_text('1 avis donné')
|
||||||
|
|
||||||
expect(page).not_to have_selector('.badge', text: 1)
|
expect(page).not_to have_selector('.fr-badge', text: 1)
|
||||||
expect(page).not_to have_selector('.notifications')
|
expect(page).not_to have_selector('.notifications')
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue