diff --git a/src/app/HomePage.js b/src/app/HomePage.js index cf499c4..8a4a27d 100644 --- a/src/app/HomePage.js +++ b/src/app/HomePage.js @@ -6,6 +6,7 @@ import { useHistory } from "react-router-dom"; import { useLazyQuery } from "@apollo/react-hooks"; import { Heading1, usePageTitle } from "./util"; +import HangerSpinner from "./components/HangerSpinner"; import HomepageSplashImg from "../images/homepage-splash.png"; import HomepageSplashImg2x from "../images/homepage-splash@2x.png"; @@ -192,6 +193,7 @@ function SubmitPetForm() { colorScheme="green" isDisabled={!petName} isLoading={loading} + spinner={} backgroundColor="green.600" // for AA contrast _hover={{ backgroundColor: "green.700" }} > diff --git a/src/app/WardrobePage/OutfitPreview.js b/src/app/WardrobePage/OutfitPreview.js index 4d3c8bd..5deec47 100644 --- a/src/app/WardrobePage/OutfitPreview.js +++ b/src/app/WardrobePage/OutfitPreview.js @@ -2,9 +2,10 @@ import React from "react"; import { css, cx } from "emotion"; import { CSSTransition, TransitionGroup } from "react-transition-group"; -import { Box, Flex, Spinner, Text } from "@chakra-ui/core"; +import { Box, Flex, Text } from "@chakra-ui/core"; import { WarningIcon } from "@chakra-ui/icons"; +import HangerSpinner from "../components/HangerSpinner"; import useOutfitAppearance from "./useOutfitAppearance"; /** @@ -121,7 +122,7 @@ export function OutfitLayers({ loading, visibleLayers, doAnimations = false }) { /> - + diff --git a/src/app/components/HangerSpinner.js b/src/app/components/HangerSpinner.js new file mode 100644 index 0000000..f0f5294 --- /dev/null +++ b/src/app/components/HangerSpinner.js @@ -0,0 +1,91 @@ +import * as React from "react"; +import { css } from "emotion"; +import { Box } from "@chakra-ui/core"; +import { createIcon } from "@chakra-ui/icons"; + +const HangerIcon = createIcon({ + displayName: "HangerIcon", + + // https://www.svgrepo.com/svg/108090/clothes-hanger + viewBox: "0 0 473 473", + path: ( + + ), +}); + +function HangerSpinner(props) { + return ( + <> + + + + + ); +} + +export default HangerSpinner;