feat: add upcoming colles tab
All checks were successful
Deploy to Netlify / Deploy to Netlify (push) Successful in 1m11s
All checks were successful
Deploy to Netlify / Deploy to Netlify (push) Successful in 1m11s
This commit is contained in:
parent
e710adcbfa
commit
a2fce34a87
1 changed files with 21 additions and 2 deletions
|
|
@ -9,6 +9,7 @@ import {
|
||||||
UserIcon,
|
UserIcon,
|
||||||
SortAsc,
|
SortAsc,
|
||||||
SortDesc,
|
SortDesc,
|
||||||
|
CalendarClock,
|
||||||
} from "lucide-react";
|
} from "lucide-react";
|
||||||
import {
|
import {
|
||||||
Select,
|
Select,
|
||||||
|
|
@ -157,7 +158,7 @@ export default function Home({ user }: { user: User }) {
|
||||||
<div className="space-y-6 pb-20 md:pb-0">
|
<div className="space-y-6 pb-20 md:pb-0">
|
||||||
{/* Tabs */}
|
{/* Tabs */}
|
||||||
<Tabs
|
<Tabs
|
||||||
defaultValue="all"
|
defaultValue="you"
|
||||||
value={activeTab}
|
value={activeTab}
|
||||||
onValueChange={setActiveTab}
|
onValueChange={setActiveTab}
|
||||||
className="max-w-md w-full"
|
className="max-w-md w-full"
|
||||||
|
|
@ -175,11 +176,17 @@ export default function Home({ user }: { user: User }) {
|
||||||
<Users className="h-4 w-4" />
|
<Users className="h-4 w-4" />
|
||||||
Classe
|
Classe
|
||||||
</TabsTrigger>
|
</TabsTrigger>
|
||||||
|
<TabsTrigger value="upcoming" className={tabsStyle}>
|
||||||
|
<CalendarClock className="h-4 w-4" />
|
||||||
|
À venir
|
||||||
|
</TabsTrigger>
|
||||||
</TabsList>
|
</TabsList>
|
||||||
</Tabs>
|
</Tabs>
|
||||||
|
|
||||||
{/* Week Navigation */}
|
{/* Week Navigation */}
|
||||||
<WeekNavigation startDate={startDate} setStartDate={setStartDate} />
|
{activeTab !== "upcoming" && (
|
||||||
|
<WeekNavigation startDate={startDate} setStartDate={setStartDate} />
|
||||||
|
)}
|
||||||
|
|
||||||
{/* Filter component */}
|
{/* Filter component */}
|
||||||
<div className="flex gap-2 pb-0 pt-2">
|
<div className="flex gap-2 pb-0 pt-2">
|
||||||
|
|
@ -260,6 +267,18 @@ export default function Home({ user }: { user: User }) {
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
|
{/* Upcoming Colles Tab */}
|
||||||
|
{activeTab === "upcoming" && (
|
||||||
|
<TabContent
|
||||||
|
tabTitle="Toutes les colles à venir"
|
||||||
|
emptyCollesText="Cette fonctionnalité est en cours de développement. Bientôt, vous verrez ici toutes les colles à venir pour votre classe."
|
||||||
|
isLoading={false}
|
||||||
|
isSorted={sorted === "desc"}
|
||||||
|
colles={[]}
|
||||||
|
preferences={user.preferences}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
|
|
||||||
{/* Bottom Navigation for Mobile */}
|
{/* Bottom Navigation for Mobile */}
|
||||||
<BottomNavigation activeId="colles" />
|
<BottomNavigation activeId="colles" />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue