Skip to content

Commit 9683e8b

Browse files
committed
комин на комит "Make inactive players icon grayscale"
1 parent 322fc4b commit 9683e8b

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

artifacts/game-client/src/pages/AdeptsLobbyPage.tsx

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,11 @@ export function AdeptsLobbyPage() {
111111
const emojiAllShown = lineIdx >= LOBBY_EMOJI_REVEAL_LINE_COUNT - 1;
112112
const emojiAtStart = lineIdx < 0;
113113

114+
/** Фиксированная область только между чатом и правым краем / сайдбаром — без перекрытия блоков. */
115+
const emojiLayerInsetClass = isHost
116+
? "left-[calc(0.5rem+min(32vw,360px)+0.5rem)] right-[calc(0.5rem+min(420px,46vw)+0.5rem)] sm:left-[calc(0.75rem+min(32vw,360px)+0.75rem)] sm:right-[calc(0.75rem+min(420px,46vw)+0.75rem)] lg:right-[calc(1rem+min(420px,40vw)+1rem)]"
117+
: "left-[calc(0.5rem+min(32vw,360px)+0.5rem)] right-3 sm:left-[calc(0.75rem+min(32vw,360px)+0.75rem)] sm:right-4";
118+
114119
return (
115120
<div className="adepts-quiz-theme h-screen flex flex-col overflow-hidden text-foreground">
116121
<header className="flex flex-shrink-0 items-center justify-between gap-4 border-b border-border bg-card/80 px-4 py-3 backdrop-blur-sm sm:px-6">
@@ -131,10 +136,12 @@ export function AdeptsLobbyPage() {
131136
<ChatPanel className="mx-2 mb-2 mt-1 w-[min(32%,360px)] flex-shrink-0 sm:mx-3 sm:mb-3 sm:mt-2" />
132137

133138
<div className="relative flex min-h-0 min-w-0 flex-1 flex-col overflow-hidden">
134-
{/* Центр экрана (под шапкой); pointer-events-none — чат и боковая панель кликабельны сквозь пустоту */}
135-
<div className="pointer-events-none fixed inset-x-0 bottom-0 top-16 z-[15] flex flex-col items-center justify-center gap-4 px-4 sm:gap-6 sm:px-6">
139+
{/* Центр в полосе между чатом и сайдбаром; pointer-events-none — клики сквозь пустоту к чату/панели */}
140+
<div
141+
className={`pointer-events-none fixed bottom-0 top-16 z-[15] flex min-w-0 flex-col items-center justify-center gap-4 px-1 sm:gap-6 sm:px-2 ${emojiLayerInsetClass}`}
142+
>
136143
<div
137-
className="pointer-events-auto flex w-full max-w-[min(94vw,720px)] min-h-[min(48vh,440px)] flex-col items-center justify-center rounded-[1.125rem] border border-amber-400/45 bg-transparent px-4 py-6 text-center shadow-[0_0_20px_rgba(234,179,8,0.35),0_0_48px_rgba(250,204,21,0.18),inset_0_0_24px_rgba(234,179,8,0.06)] sm:min-h-[min(52vh,480px)] sm:rounded-[1.25rem] sm:px-8 sm:py-10"
144+
className="pointer-events-auto flex w-full max-w-[min(720px,100%)] min-h-[min(48vh,440px)] min-w-0 flex-col items-center justify-center overflow-x-hidden rounded-[1.125rem] border border-amber-400/45 bg-transparent px-3 py-6 text-center shadow-[0_0_20px_rgba(234,179,8,0.35),0_0_48px_rgba(250,204,21,0.18),inset_0_0_24px_rgba(234,179,8,0.06)] sm:min-h-[min(52vh,480px)] sm:rounded-[1.25rem] sm:px-6 sm:py-10 md:px-8"
138145
style={{
139146
fontFamily:
140147
"system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji', sans-serif",
@@ -144,7 +151,7 @@ export function AdeptsLobbyPage() {
144151
<p
145152
className="w-full max-w-full whitespace-pre-wrap break-words text-center font-normal leading-[1.2] tracking-[0.02em]"
146153
style={{
147-
fontSize: "clamp(2.25rem, min(9vmin, 11vw), 5.25rem)",
154+
fontSize: "clamp(2rem, min(9vmin, 10vw), 5.25rem)",
148155
wordSpacing: "0.12em",
149156
}}
150157
>

0 commit comments

Comments
 (0)