refactor(ui): move out centered message style to a dedicated component

This commit is contained in:
Łukasz Mierzwa
2019-12-09 21:36:14 +00:00
parent 420dbf3a7a
commit ef5a9594ad
5 changed files with 21 additions and 8 deletions

View File

@@ -0,0 +1,15 @@
import React from "react";
import { MountFade } from "Components/Animations/MountFade";
const CenteredMessage = ({ children, className }) => (
<h1
className={`${
className ? className : "display-1 text-placeholder"
} screen-center`}
>
<MountFade in={true}>{children}</MountFade>
</h1>
);
export { CenteredMessage };

View File

@@ -3,16 +3,12 @@ import React from "react";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faMugHot } from "@fortawesome/free-solid-svg-icons/faMugHot";
import { MountFade } from "Components/Animations/MountFade";
import "./index.scss";
import { CenteredMessage } from "Components/CenteredMessage";
const EmptyGrid = () => (
<h1 className="display-1 text-placeholder screen-center">
<MountFade in={true}>
<FontAwesomeIcon icon={faMugHot} style={{ fontSize: "14rem" }} />
</MountFade>
</h1>
<CenteredMessage>
<FontAwesomeIcon icon={faMugHot} style={{ fontSize: "14rem" }} />
</CenteredMessage>
);
export { EmptyGrid };

View File

@@ -83,6 +83,7 @@ $datepicker__day-hover-color: $white;
@import "Styles/Components/Alert";
@import "Styles/Components/AlertGroup";
@import "Styles/Components/BaseLabel";
@import "Styles/Components/CenteredMessage";
@import "Styles/Components/FilterInputLabel";
@import "Styles/Components/LabelWithPercent";
@import "Styles/Components/InputRange";

View File

@@ -74,6 +74,7 @@ $datepicker__day-hover-color: $black;
@import "Styles/Components/Alert";
@import "Styles/Components/AlertGroup";
@import "Styles/Components/BaseLabel";
@import "Styles/Components/CenteredMessage";
@import "Styles/Components/FilterInputLabel";
@import "Styles/Components/LabelWithPercent";
@import "Styles/Components/InputRange";