feat: freely draggable toolbar with pixel-position saved to localStorage
This commit is contained in:
1 parent
86d15d0d92
commit
7f7e11adcf
2 files changed
+1
-5
No files matched your search
@@ -55,13 +55,11 @@ export function ClientView({
|
|||||||
clientUrl,
|
clientUrl,
|
||||||
hotelName,
|
hotelName,
|
||||||
initialOnline,
|
initialOnline,
|
||||||
defaultToolbarPosition = "right",
|
|
||||||
}: {
|
}: {
|
||||||
ticket: string;
|
ticket: string;
|
||||||
clientUrl: string;
|
clientUrl: string;
|
||||||
hotelName: string;
|
hotelName: string;
|
||||||
initialOnline: number;
|
initialOnline: number;
|
||||||
defaultToolbarPosition?: string;
|
|
||||||
}) {
|
}) {
|
||||||
const [_isFullscreen, setIsFullscreen] = useState(false);
|
const [_isFullscreen, setIsFullscreen] = useState(false);
|
||||||
const [onlineCount, setOnlineCount] = useState(initialOnline);
|
const [onlineCount, setOnlineCount] = useState(initialOnline);
|
||||||
|
|||||||
@@ -16,10 +16,9 @@ export default async function ClientPage() {
|
|||||||
|
|
||||||
const userId = Number(session.user.id);
|
const userId = Number(session.user.id);
|
||||||
|
|
||||||
const [hotelName, clientUrl, defaultToolbarPosition] = await Promise.all([
|
const [hotelName, clientUrl] = await Promise.all([
|
||||||
resolveHotelName(),
|
resolveHotelName(),
|
||||||
siteSettings.get("nitro_client_url", ""),
|
siteSettings.get("nitro_client_url", ""),
|
||||||
siteSettings.get("client_toolbar_position", "top-right"),
|
|
||||||
]);
|
]);
|
||||||
|
|
||||||
const ip = (await headers()).get("x-real-client-ip") ?? "0.0.0.0";
|
const ip = (await headers()).get("x-real-client-ip") ?? "0.0.0.0";
|
||||||
@@ -35,7 +34,6 @@ export default async function ClientPage() {
|
|||||||
clientUrl={clientUrl || "/nitro-client/"}
|
clientUrl={clientUrl || "/nitro-client/"}
|
||||||
hotelName={hotelName}
|
hotelName={hotelName}
|
||||||
initialOnline={onlineCount}
|
initialOnline={onlineCount}
|
||||||
defaultToolbarPosition={defaultToolbarPosition ?? "top-right"}
|
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user