mirror of
https://github.com/cinnyapp/cinny.git
synced 2025-11-11 01:30:29 +03:00
Update CSS to disable text select on mobile (might be better suited elsewhere)
This commit is contained in:
parent
d13c245846
commit
ccb41c47a3
1 changed files with 8 additions and 68 deletions
|
|
@ -3,6 +3,14 @@ import { DefaultReset, color, config, toRem } from 'folds';
|
||||||
|
|
||||||
export const MessageBase = style({
|
export const MessageBase = style({
|
||||||
position: 'relative',
|
position: 'relative',
|
||||||
|
'@media': {
|
||||||
|
'screen and (max-width: 768px)': {
|
||||||
|
userSelect: 'none',
|
||||||
|
WebkitUserSelect: 'none',
|
||||||
|
MozUserSelect: 'none',
|
||||||
|
msUserSelect: 'none',
|
||||||
|
},
|
||||||
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
export const MessageOptionsBase = style([
|
export const MessageOptionsBase = style([
|
||||||
|
|
@ -48,71 +56,3 @@ export const ReactionsContainer = style({
|
||||||
export const ReactionsTooltipText = style({
|
export const ReactionsTooltipText = style({
|
||||||
wordBreak: 'break-word',
|
wordBreak: 'break-word',
|
||||||
});
|
});
|
||||||
|
|
||||||
export const menuBackdrop = style({
|
|
||||||
userSelect: 'none',
|
|
||||||
position: 'fixed',
|
|
||||||
top: 0,
|
|
||||||
left: 0,
|
|
||||||
right: 0,
|
|
||||||
bottom: 0,
|
|
||||||
backgroundColor: 'rgba(0, 0, 0, 0.5)',
|
|
||||||
transition: 'opacity 0.3s ease-in-out',
|
|
||||||
opacity: 0,
|
|
||||||
});
|
|
||||||
|
|
||||||
export const menuBackdropOpen = style({
|
|
||||||
opacity: 1,
|
|
||||||
});
|
|
||||||
|
|
||||||
export const menuSheet = style({
|
|
||||||
userSelect: 'none',
|
|
||||||
position: 'fixed',
|
|
||||||
left: 0,
|
|
||||||
right: 0,
|
|
||||||
bottom: 0,
|
|
||||||
backgroundColor: color.Background.Container,
|
|
||||||
borderTopLeftRadius: config.radii.R400,
|
|
||||||
borderTopRightRadius: config.radii.R400,
|
|
||||||
padding: config.space.S500,
|
|
||||||
transform: 'translateY(100%)',
|
|
||||||
transition: 'transform 0.3s ease-out',
|
|
||||||
boxShadow: '0 -2px 10px rgba(0,0,0,0.1)',
|
|
||||||
});
|
|
||||||
|
|
||||||
export const menuSheetOpen = style({
|
|
||||||
transform: 'translateY(0)',
|
|
||||||
});
|
|
||||||
|
|
||||||
export const menuItem = style({
|
|
||||||
userSelect: 'none',
|
|
||||||
width: '100%',
|
|
||||||
background: 'none',
|
|
||||||
border: 'none',
|
|
||||||
padding: `${config.space.S300} ${config.space.S100}`,
|
|
||||||
textAlign: 'left',
|
|
||||||
cursor: 'pointer',
|
|
||||||
borderRadius: config.radii.R300,
|
|
||||||
color: color.Primary.ContainerActive,
|
|
||||||
|
|
||||||
outline: 'none',
|
|
||||||
|
|
||||||
WebkitTapHighlightColor: 'transparent',
|
|
||||||
|
|
||||||
WebkitUserSelect: 'none',
|
|
||||||
MozUserSelect: 'none',
|
|
||||||
msUserSelect: 'none',
|
|
||||||
|
|
||||||
selectors: {
|
|
||||||
'&:hover': {
|
|
||||||
backgroundColor: color.Background.ContainerHover,
|
|
||||||
},
|
|
||||||
'&:focus-visible': {
|
|
||||||
backgroundColor: color.Background.ContainerHover,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
||||||
export const menuItemDestructive = style({
|
|
||||||
color: color.Critical.ContainerActive,
|
|
||||||
});
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue