import React, { useState, useEffect } from 'react'; import { BrowserRouter as Router, Switch, Route, Link, useParams } from 'react-router-dom'; import './light.css'; import { Container, Divider, Dropdown, Form, Grid, Header, Icon, Image, Menu, Message, Segment, Table } from 'semantic-ui-react'; import { requester } from './utils.js'; import { NotFound, PleaseLogin } from './Misc.js'; export function Cards(props) { const { user } = props; const cardStatus = (c) => c.active_status === 'card_active' ? 'Yes' : 'No'; const card = user.cards[0]; return (
Member Cards
{user.cards.length ? user.cards.length > 1 ? Number Notes Last Seen Active {user.cards.map((x, i) => {x.card_number} {x.notes} {x.last_seen_at} {cardStatus(x)} )}
: Number: {card.card_number} Notes: {card.notes} Last Seen: {card.last_seen_at} Active: {cardStatus(card)}
:

No cards yet! Ask a director for one after you are vetted.

}
); };