46 lines
1.5 KiB
TypeScript
46 lines
1.5 KiB
TypeScript
import { BarGraphVertical } from "components/BarGraph";
|
|
import { mockCategoricalData, moreMockCategoricalData } from "data/mocks";
|
|
import React from "react";
|
|
|
|
import SideComponentWrapper from "@/components/SideComponentWrapper";
|
|
|
|
import { WordCloud } from "../components/WordCloud";
|
|
|
|
import styles from "./samplePage.module.css";
|
|
|
|
export default function SamplePage() {
|
|
return (
|
|
<div className={styles.page}>
|
|
<SideComponentWrapper
|
|
heading="What program are you in?"
|
|
body="There are a total of 106 respondents of the CS Class Profile. Interestingly, there are a huge number of students that are just in CS, partially due to the overwhelming number of people in CS as seen in the total demographics."
|
|
>
|
|
<BarGraphVertical
|
|
data={mockCategoricalData}
|
|
width={800}
|
|
height={500}
|
|
margin={{
|
|
top: 20,
|
|
bottom: 80,
|
|
left: 60,
|
|
right: 20,
|
|
}}
|
|
/>
|
|
</SideComponentWrapper>
|
|
|
|
<SideComponentWrapper
|
|
heading="What program are you in?"
|
|
body="There are a total of 106 respondents of the CS Class Profile. Interestingly, there are a huge number of students that are just in CS, partially due to the overwhelming number of people in CS as seen in the total demographics."
|
|
rightAligned
|
|
>
|
|
<WordCloud
|
|
data={moreMockCategoricalData.map((word) => ({
|
|
text: word.key,
|
|
value: word.value,
|
|
}))}
|
|
/>
|
|
</SideComponentWrapper>
|
|
</div>
|
|
);
|
|
}
|