Add Discord bot, reactivate team-assign

This commit is contained in:
pikiou
2023-03-18 04:08:48 +01:00
parent a906dfff07
commit 71fd770a27
22 changed files with 674 additions and 23 deletions

View File

@@ -10,7 +10,7 @@ import { AskDayWishes, fetchFor as fetchForDayWishes } from "./AskDayWishes"
// import { AskHosting, fetchFor as fetchForHosting } from "./AskHosting"
// import { AskMeals, fetchFor as fetchForMeals } from "./AskMeals"
// import { AskPersonalInfo, fetchFor as fetchForPersonalInfo } from "./AskPersonalInfo"
// import { AskTeamWishes, fetchFor as fetchForTeamWishes } from "./AskTeamWishes"
import { AskTeamWishes, fetchFor as fetchForTeamWishes } from "./AskTeamWishes"
// import {
// AskParticipationDetails,
// fetchFor as fetchForParticipationDetails,
@@ -27,7 +27,7 @@ const Asks = (): JSX.Element | null => {
AskDiscord(asks, 5)
AskDayWishes(asks, 10)
// AskTeamWishes(asks, 11)
AskTeamWishes(asks, 11)
// AskParticipationDetails(asks, 12)
// AskPersonalInfo(asks, 15)
// AskHosting(asks, 20)
@@ -72,7 +72,7 @@ export const fetchFor = [
...fetchForDayWishes,
// ...fetchForHosting,
// ...fetchForMeals,
// ...fetchForTeamWishes,
...fetchForTeamWishes,
// ...fetchForParticipationDetails,
// ...fetchForPersonalInfo,
]

View File

@@ -29,7 +29,7 @@ const LoginForm = (): JSX.Element => {
return (
<form>
<div className={styles.loginIntro} key="login-intro">
Si tu es bénévole, connecte-toi pour accéder à ton espace.
Si tu es bénévole ou que tu l'as déjà é, connecte-toi pour accéder à ton espace.
</div>
<div className={styles.formLine} key="line-email">
<label htmlFor="email">Email</label>

View File

@@ -2,10 +2,10 @@ import React, { memo } from "react"
import { useSelector } from "react-redux"
import styles from "./styles.module.scss"
import TeamItem from "./TeamItem"
import { selectSortedActiveTeams } from "../../store/teamList"
import { selectSortedTeams } from "../../store/teamList"
const TeamList: React.FC = (): JSX.Element | null => {
const teams = useSelector(selectSortedActiveTeams)
const teams = useSelector(selectSortedTeams)
if (!teams || teams.length === 0) return null
return (

View File

@@ -7,8 +7,8 @@ import DayWishesFormModal from "./DayWishesForm/DayWishesFormModal"
// import MealsFormModal from "./MealsForm/MealsFormModal"
// import ParticipationDetails from "./ParticipationDetails/ParticipationDetails"
// import ParticipationDetailsFormModal from "./ParticipationDetailsForm/ParticipationDetailsFormModal"
// import TeamWishes from "./TeamWishes/TeamWishes"
// import TeamWishesFormModal from "./TeamWishesForm/TeamWishesFormModal"
import TeamWishes from "./TeamWishes/TeamWishes"
import TeamWishesFormModal from "./TeamWishesForm/TeamWishesFormModal"
// import VolunteerTeam from "./VolunteerTeam/VolunteerTeam"
import withUserConnected from "../../utils/withUserConnected"
import ContentTitle from "../ui/Content/ContentTitle"
@@ -16,7 +16,7 @@ import { fetchFor as fetchForDayWishesForm } from "./DayWishesForm/DayWishesForm
// import { fetchFor as fetchForHostingForm } from "./HostingForm/HostingForm"
// import { fetchFor as fetchForMealsForm } from "./MealsForm/MealsForm"
// import { fetchFor as fetchForParticipationDetailsForm } from "./ParticipationDetailsForm/ParticipationDetailsForm"
// import { fetchFor as fetchForTeamWishesForm } from "./TeamWishesForm/TeamWishesForm"
import { fetchFor as fetchForTeamWishesForm } from "./TeamWishesForm/TeamWishesForm"
import { fetchFor as fetchForPersonalInfoForm } from "./PersonalInfoForm/PersonalInfoForm"
import PersonalInfo from "./PersonalInfo/PersonalInfo"
import PersonalInfoFormModal from "./PersonalInfoForm/PersonalInfoFormModal"
@@ -43,10 +43,10 @@ const Board: FC = (): JSX.Element => (
<DayWishes />
<DayWishesFormModal />
{/* <ParticipationDetails />
<ParticipationDetailsFormModal />
<ParticipationDetailsFormModal /> */}
<TeamWishes />
<TeamWishesFormModal />
<VolunteerTeam />
{/* <VolunteerTeam />
<Hosting />
<HostingFormModal />
<Meals />
@@ -66,5 +66,5 @@ export const fetchFor = [
// ...fetchForHostingForm,
// ...fetchForMealsForm,
// ...fetchForParticipationDetailsForm,
// ...fetchForTeamWishesForm,
...fetchForTeamWishesForm,
]

View File

@@ -38,6 +38,12 @@ const DayWishes: FC = (): JSX.Element | null => {
Je <b>ne sais pas encore</b> si je participerai à PeL 2023
</div>
)}
{participation === "à distance" && (
<div className={styles.participationLabel}>
Je <b className={styles.yesParticipation}>participerai</b> à PeL 2023 ! Sans y
être pendant le weekend.
</div>
)}
{participation === "inconnu" && (
<div className={styles.lineEmpty}>
Participation à PeL 2023{" "}