update
This commit is contained in:
@@ -181,65 +181,68 @@ export class SioCombox extends DeesElement {
|
||||
border-radius: ${unsafeCSS(radius['2xl'])};
|
||||
}
|
||||
|
||||
/* Responsive layout */
|
||||
@media (max-width: 600px) {
|
||||
:host {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
.container {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
sio-conversation-selector {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
transition: left 300ms ease, opacity 200ms ease;
|
||||
}
|
||||
|
||||
sio-conversation-view {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
transition: left 300ms ease, opacity 200ms ease;
|
||||
}
|
||||
|
||||
/* Mobile navigation states */
|
||||
.container.show-list sio-conversation-selector {
|
||||
left: 0;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.container.show-list sio-conversation-view {
|
||||
left: 100%;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.container.show-conversation sio-conversation-selector {
|
||||
left: -100%;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.container.show-conversation sio-conversation-view {
|
||||
left: 0;
|
||||
opacity: 1;
|
||||
}
|
||||
/* Desktop layout (default) */
|
||||
sio-conversation-selector {
|
||||
width: 320px;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
@media (min-width: 601px) {
|
||||
sio-conversation-selector {
|
||||
width: 320px;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
sio-conversation-view {
|
||||
flex: 1;
|
||||
}
|
||||
sio-conversation-view {
|
||||
flex: 1;
|
||||
}
|
||||
`,
|
||||
// Mobile responsive layout - full screen with sliding mechanics
|
||||
cssManager.cssForPhablet(css`
|
||||
:host {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
:host::before {
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
.container {
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
sio-conversation-selector {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
transition: left 300ms ease, opacity 200ms ease;
|
||||
}
|
||||
|
||||
sio-conversation-view {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
transition: left 300ms ease, opacity 200ms ease;
|
||||
}
|
||||
|
||||
/* Mobile navigation states */
|
||||
.container.show-list sio-conversation-selector {
|
||||
left: 0;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.container.show-list sio-conversation-view {
|
||||
left: 100%;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.container.show-conversation sio-conversation-selector {
|
||||
left: -100%;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.container.show-conversation sio-conversation-view {
|
||||
left: 0;
|
||||
opacity: 1;
|
||||
}
|
||||
`),
|
||||
];
|
||||
|
||||
public render(): TemplateResult {
|
||||
|
||||
Reference in New Issue
Block a user