Redirect participants to meeting ended screen instead of 404.
Deploy Ladill Meet / deploy (push) Successful in 49s
Deploy Ladill Meet / deploy (push) Successful in 49s
Poll and waiting-room clients follow the same redirect when the host ends the call; chat and participants use mobile bottom sheets. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -72,6 +72,101 @@
|
||||
}
|
||||
}
|
||||
|
||||
/* Meeting room chat / participants: bottom sheet on mobile, sidebar on desktop */
|
||||
.meet-room-panel {
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
z-index: 50;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-end;
|
||||
}
|
||||
|
||||
.meet-room-panel__backdrop {
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background-color: rgb(2 6 23 / 0.72);
|
||||
backdrop-filter: blur(4px);
|
||||
}
|
||||
|
||||
.meet-room-panel__sheet {
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
display: flex;
|
||||
width: 100%;
|
||||
max-height: min(85vh, 100%);
|
||||
flex-direction: column;
|
||||
border-radius: 1.5rem 1.5rem 0 0;
|
||||
background-color: rgb(2 6 23);
|
||||
padding: 0 0.75rem max(0.75rem, env(safe-area-inset-bottom, 0px));
|
||||
}
|
||||
|
||||
.meet-room-panel__handle {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
padding: 0.75rem 0 0.25rem;
|
||||
}
|
||||
|
||||
.meet-room-panel__handle span {
|
||||
display: block;
|
||||
height: 0.25rem;
|
||||
width: 2.5rem;
|
||||
border-radius: 9999px;
|
||||
background-color: rgb(51 65 85);
|
||||
}
|
||||
|
||||
.meet-room-panel__header {
|
||||
display: flex;
|
||||
flex-shrink: 0;
|
||||
align-items: flex-start;
|
||||
justify-content: space-between;
|
||||
gap: 0.75rem;
|
||||
padding: 0 0.25rem 0.75rem;
|
||||
}
|
||||
|
||||
.meet-room-panel__body {
|
||||
display: flex;
|
||||
min-height: 0;
|
||||
flex: 1;
|
||||
flex-direction: column;
|
||||
overflow: hidden;
|
||||
border-radius: 1rem;
|
||||
background-color: rgb(15 23 42 / 0.9);
|
||||
padding: 0.75rem;
|
||||
}
|
||||
|
||||
@media (min-width: 640px) {
|
||||
.meet-room-panel {
|
||||
position: relative;
|
||||
inset: auto;
|
||||
z-index: auto;
|
||||
display: flex;
|
||||
height: 100%;
|
||||
width: 20rem;
|
||||
flex-shrink: 0;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
.meet-room-panel__backdrop,
|
||||
.meet-room-panel__handle {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.meet-room-panel__sheet {
|
||||
display: flex;
|
||||
height: 100%;
|
||||
max-height: none;
|
||||
flex: 1;
|
||||
flex-direction: column;
|
||||
border-radius: 0;
|
||||
padding: 0.75rem;
|
||||
}
|
||||
|
||||
.meet-room-panel__body {
|
||||
border-radius: 1rem;
|
||||
}
|
||||
}
|
||||
|
||||
/* QR create/show: flush mobile action bar to the physical screen bottom (mobile only) */
|
||||
@media (max-width: 1023px) {
|
||||
.mobile-action-bar {
|
||||
|
||||
Reference in New Issue
Block a user