diff --git a/app/music-room/layout.tsx b/app/music-room/layout.tsx new file mode 100755 index 0000000..dd479c1 --- /dev/null +++ b/app/music-room/layout.tsx @@ -0,0 +1,11 @@ +import { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Music room", + description: "Book the Music room in Innopolis.", + alternates: { canonical: "/music-room" }, +}; + +export default function Layout({ children }: { children: React.ReactNode }) { + return <>{children}; +} diff --git a/app/music-room/page.tsx b/app/music-room/page.tsx new file mode 100644 index 0000000..9e06e4f --- /dev/null +++ b/app/music-room/page.tsx @@ -0,0 +1,97 @@ +"use client"; +import Calendar from "@/components/common/calendar/Calendar"; +import { NavbarTemplate } from "@/components/layout/Navbar"; +import { EVENTS_API_URL } from "@/lib/events"; +import React from "react"; + +export default function Page() { + return ( +
+ +
+
+ +
+ +
+
+

+ Telegram bot +

+

+ Register in Telegram bot to book timeslots. +

+
+
+ +
+ +
+
+

+ Instructions +

+

+ Read rules and guides on how to access the Music room. Every + visitor should accept these conditions. +

+
+
+ +
+ +
+
+

+ Telegram chat +

+

+ Join telegram chat to receive latest news about Music room and + ask questions. +

+
+
+
+
+ +
+
+

Booking calendar

+
+ +
+
+ ); +} diff --git a/components/layout/Sidebar.tsx b/components/layout/Sidebar.tsx index d56daa1..e0864a8 100644 --- a/components/layout/Sidebar.tsx +++ b/components/layout/Sidebar.tsx @@ -38,6 +38,11 @@ const items: Item[] = [ ), }, + { + title: "Music room", + path: "/music-room", + icon: , + }, ]; const externalItems: Item[] = [