mirror of
https://github.com/crocofied/CoreControl.git
synced 2025-12-29 16:14:43 +00:00
Network & Edit mode
This commit is contained in:
@@ -3,6 +3,8 @@ import Sidebar from "@/components/Sidebar"
|
||||
import useSite from "@/hooks/useSite"
|
||||
import { useEffect, useState } from "react"
|
||||
import { EditModeToggle } from "@/components/EditModeToggle"
|
||||
import AddNetwork from "@/components/dialogues/AddNetwork"
|
||||
import { Plus } from "lucide-react"
|
||||
|
||||
interface SitesPageProps {
|
||||
username: string
|
||||
@@ -37,12 +39,20 @@ export default function SitesPage({ username, name, siteId }: SitesPageProps) {
|
||||
</div>
|
||||
<div className="flex gap-4 items-center bg-base-200 p-4 rounded-2xl">
|
||||
<div className="flex-1">
|
||||
<div className="flex justify-between items-center">
|
||||
<h1 className="text-2xl font-bold">Networks</h1>
|
||||
{isEditMode ? (
|
||||
<button className="btn btn-primary btn-sm px-2" onClick={() => document.getElementById('add_network')?.showModal()}>
|
||||
<Plus className="w-5 h-5" />
|
||||
</button>
|
||||
) : null}
|
||||
</div>
|
||||
<p className="text-sm opacity-70">
|
||||
{site.networks?.length > 0 ? site.networks.join(", ") : "No networks"}
|
||||
{site.networks?.length > 0 ? site.networks.map((network) => network.name).join(", ") : "No networks"}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<AddNetwork siteId={site.id} />
|
||||
</div>
|
||||
</main>
|
||||
</Sidebar>
|
||||
|
||||
Reference in New Issue
Block a user