diff --git a/css/backoffice/components/_panel.scss b/css/backoffice/components/_panel.scss index 63f2251bb..f753123f7 100644 --- a/css/backoffice/components/_panel.scss +++ b/css/backoffice/components/_panel.scss @@ -98,8 +98,7 @@ $ibo-panel-colors: ( } .ibo-panel--title-title-subtitle { - @extend %ibo-font-ral-nor-250; - color: $ibo-panel--subtitle--color; + @extend .ibo-panel--subtitle; a.summary { @extend %ibo-font-ral-nor-250; @@ -109,6 +108,11 @@ $ibo-panel-colors: ( } } +.ibo-panel--subtitle { + @extend %ibo-font-ral-nor-250; + color: $ibo-panel--subtitle--color; +} + .ibo-panel--body { position: relative; padding: $ibo-panel--body--padding-top $ibo-panel--body--padding-x $ibo-panel--body--padding-bottom $ibo-panel--body--padding-x; diff --git a/sources/application/UI/Base/Component/Panel/Panel.php b/sources/application/UI/Base/Component/Panel/Panel.php index b6b319b88..0b978d8f2 100644 --- a/sources/application/UI/Base/Component/Panel/Panel.php +++ b/sources/application/UI/Base/Component/Panel/Panel.php @@ -89,6 +89,8 @@ class Panel extends UIContentBlock protected $sTitle; /** @var string $sColor */ protected $sColor; + /** @var string $sSubTitle */ + protected $sSubTitle; /** * Panel constructor. @@ -148,6 +150,26 @@ class Panel extends UIContentBlock return $this; } + /** + * @return string + */ + public function GetSubTitle() + { + return $this->sSubTitle; + } + + /** + * @param string $sSubTitle + * + * @return $this + */ + public function SetSubTitle(string $sSubTitle) + { + $this->sSubTitle = $sSubTitle; + + return $this; + } + //---------------------- // Specific content area //---------------------- diff --git a/templates/base/components/panel/layout.html.twig b/templates/base/components/panel/layout.html.twig index 61b399544..50f9ec050 100644 --- a/templates/base/components/panel/layout.html.twig +++ b/templates/base/components/panel/layout.html.twig @@ -7,6 +7,9 @@