Merge pull request #3 from LucidKobold/calender
using a simplegrid created a resebalence of a calender.
This commit is contained in:
32
component/calender/index.tsx
Normal file
32
component/calender/index.tsx
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
import React from "react";
|
||||||
|
import { Box, SimpleGrid } from "@chakra-ui/react";
|
||||||
|
|
||||||
|
const Calender = (): JSX.Element => {
|
||||||
|
const daysArr = [];
|
||||||
|
for (let i = daysArr.length; i < 31; i++) {
|
||||||
|
daysArr.push(daysArr.length + 1);
|
||||||
|
}
|
||||||
|
return (
|
||||||
|
<SimpleGrid
|
||||||
|
px={10}
|
||||||
|
spacing="5px"
|
||||||
|
bg="brand.main"
|
||||||
|
w="100%"
|
||||||
|
h="100vh"
|
||||||
|
columns={7}
|
||||||
|
>
|
||||||
|
{daysArr.map((day) => {
|
||||||
|
return (
|
||||||
|
<Box
|
||||||
|
bg="brand.primary"
|
||||||
|
w="100%"
|
||||||
|
h="100%"
|
||||||
|
key={day}
|
||||||
|
>{`Day ${day}`}</Box>
|
||||||
|
);
|
||||||
|
})}
|
||||||
|
</SimpleGrid>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default Calender;
|
||||||
@@ -1,12 +1,17 @@
|
|||||||
import React from "react";
|
import React from "react";
|
||||||
import { Box, Heading } from "@chakra-ui/react";
|
import { Box, Heading } from "@chakra-ui/react";
|
||||||
|
import Calender from "../component/calender";
|
||||||
|
|
||||||
const IndexPage = (): JSX.Element => {
|
const IndexPage = (): JSX.Element => {
|
||||||
return (
|
return (
|
||||||
<Box textAlign="center" w="100%" h="auto" py="10vh">
|
<Box textAlign="center" w="100%" h="auto" pt="50px" pb="10vh">
|
||||||
<Heading as="h1" size="2xl">
|
{Calender ? (
|
||||||
Hello World
|
<Calender />
|
||||||
</Heading>
|
) : (
|
||||||
|
<Heading as="h1" size="2xl">
|
||||||
|
Hello World
|
||||||
|
</Heading>
|
||||||
|
)}
|
||||||
</Box>
|
</Box>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user