From 70fe041e06cfee946bb9557f9fcb5ff49d08c287 Mon Sep 17 00:00:00 2001 From: Alexis Sourtzis Date: Fri, 4 Mar 2022 14:25:24 +0000 Subject: [PATCH] refactor(Loader):remove image & add background image --- src/ui/Loader/Loader.stories.jsx | 26 +++++----------------- theme/themes/eea/elements/loader.overrides | 9 +++++--- 2 files changed, 11 insertions(+), 24 deletions(-) diff --git a/src/ui/Loader/Loader.stories.jsx b/src/ui/Loader/Loader.stories.jsx index 493f7e1ea7..218222237a 100644 --- a/src/ui/Loader/Loader.stories.jsx +++ b/src/ui/Loader/Loader.stories.jsx @@ -1,27 +1,15 @@ import React from 'react'; import { Dimmer, Loader, Image, Segment } from 'semantic-ui-react'; -import loaderImage from '@eeacms/volto-eea-design-system/../theme/themes/eea/assets/images/loaderImage.png'; export default { title: 'Components/Loader', component: Loader, argTypes: { - image: { - description: "path or url of loader's image", + content: { + description: 'loader primary content', table: { type: { - summary: 'string', - }, - defaultValue: { - summary: '', - }, - }, - }, - text: { - description: 'text to appear in loader', - table: { - type: { - summary: 'string', + summary: 'custom', }, defaultValue: { summary: '', @@ -34,10 +22,7 @@ export default { const Template = (args) => ( - - EEA loader logo -

{args.text}

-
+
( export const Default = Template.bind({}); Default.args = { - image: loaderImage, - text: 'Loading...', + content: 'Loading...', }; diff --git a/theme/themes/eea/elements/loader.overrides b/theme/themes/eea/elements/loader.overrides index e6cb26eaad..465f99c8b7 100644 --- a/theme/themes/eea/elements/loader.overrides +++ b/theme/themes/eea/elements/loader.overrides @@ -10,12 +10,15 @@ .ui.text.loader { display: flex; width: 205px !important; - flex-direction: column; - align-items: center; + height: 210px !important; + align-items: end; justify-content: center; - padding-bottom: (@medium + @textDistance); + padding-bottom: 1em; background: rgba(255, 255, 255, 0.95); border-radius: 72px 30px 0px 32px; font-size: @bigFontSize; font-weight: @loaderTextFontWeight; + background-image: url('../assets/images/loaderImage.png'); + background-repeat:no-repeat; + background-position:center; }