old-ieeeucsd-org/src/public/components/CarouselPage.tsx
Raymond Wang 3dc2eef6e1 formatting, readme, webp images, updated officers
- added prettier config
- added missing officers
- reordered officers based on official roster
- removed unused assets
- added project description
- fixed mismatching licenses
- optimized images to webp
    - reduced project size by 95%
2022-10-22 12:27:16 -07:00

32 lines
828 B
TypeScript

import * as React from "react";
import { Component } from "react";
import CarouselItem, { CarouselItemProps } from "./CarouselItem";
interface CarouselPageProps {
items: CarouselItemProps[];
visible: boolean;
}
interface CarouselPageState {}
export default class CarouselPage extends Component<
CarouselPageProps,
CarouselPageState
> {
constructor(props: CarouselPageProps) {
super(props);
this.state = {};
}
public render() {
return (
<div
className="carousel-page"
style={this.props.visible ? {} : { display: "none" }}
>
{this.props.items.map((n) => (
<CarouselItem {...n}></CarouselItem>
))}
</div>
);
}
}