This commit is contained in:
Lucid Kobold
2022-04-03 01:19:37 -05:00
parent c0a69c0eb3
commit 619a839eaa
2 changed files with 20 additions and 14 deletions

View File

@@ -12,7 +12,7 @@ import {
import router from "next/router";
import React, { Fragment, useState } from "react";
import { StickersContextProvider } from "../../contexts/StickerContext";
import AddSticker from "./modals/AddSticker";
import AddUpdateSticker from "./modals/AddUpdateSticker";
import DemoStickers from "./stickers/DemoStickers";
interface DayProps {
@@ -163,7 +163,7 @@ const Day = ({
</Box>
<StickersContextProvider>
{isBefore(date, endOfDay(new Date())) && (
<AddSticker
<AddUpdateSticker
date={date}
isOpen={isOpen}
updateIsOpen={setIsOpen}

View File

@@ -43,7 +43,7 @@ interface AddStickerProps {
* @param {React.Dispatch<React.SetStateAction<number>>} updateStep Used to navigate the pages of the modal by updating the step the modal is on.
* @param {React.Dispatch<React.SetStateAction<StickerVal>>} updateSticker The react state function to update the selected sticker that will be added or updated.
*/
const AddSticker = ({
const AddUpdateSticker = ({
isOpen,
updateIsOpen,
date,
@@ -171,13 +171,13 @@ const AddSticker = ({
<HStack
w="100%"
h="auto"
justifyContent={"space-between"}
alignContent={"center"}
justifyContent="space-between"
alignContent="center"
>
<Button variant="primary" onClick={() => updateStep(step - 1)}>
{"Previous"}
</Button>
<HStack w="auto" h="auto" alignContent={"center"} spacing={6}>
<HStack w="auto" h="auto" alignContent="center" spacing={6}>
<Button
variant="submit"
isDisabled={
@@ -216,13 +216,19 @@ const AddSticker = ({
<HStack
w="100%"
h="auto"
justifyContent={"space-between"}
alignContent={"center"}
justifyContent="space-between"
alignContent="center"
>
<Heading textAlign="center" as="h2" size="md" w="100%" h="auto">
{modalVariant && variants[modalVariant][step].header}
</Heading>
<Button onClick={() => updateIsOpen(!isOpen)}>{"X"}</Button>
<Button
fontSize="2rem"
px="1"
onClick={() => updateIsOpen(!isOpen)}
>
<Icon icon="bi:x" />
</Button>
</HStack>
</ModalHeader>
<ModalBody>
@@ -236,4 +242,4 @@ const AddSticker = ({
);
};
export default AddSticker;
export default AddUpdateSticker;