import React, { useCallback, useState } from 'react';
import { Meta } from '@storybook/react';
import {
TopNav,
Banner,
FooterBasic,
EventCard,
EventItem,
Pagination,
Calendar,
Filter,
} from '../../../components';
import { Main, Column, Container, Panel, Aside } from '../../../layouts';
import { EventItemData as dataCard } from '../../../components/Cards/EventCard/EventCardData';
import { EventItemData as dataList } from '../../../components/ListingItems/EventItem/EventItemData';
import data from '../../../components/Filter/FilterData.json';
export default {
title: 'Get Started/Projects/Events Calendar',
argTypes: {},
parameters: {
controls: { expanded: true },
},
} as Meta;
export const Homepage = () => {
const [, setFilterItem] = useState([]);
const callbackfilter = useCallback(
(filterSelected: any) => {
setFilterItem(filterSelected);
},
[setFilterItem]
);
return (
<>
{dataCard.map(item => (
))}
Upcoming Events
{dataList.map(
({
id,
title, // link,
start_date,
end_date,
event_address,
on_campus,
on_campus_building,
on_campus_room_number,
tags,
}) => (
)
)}
{}}
/>
>
);
};