Browse Source

Change compose form checkbox to native input with `appearance: none` (#22949)

closed-social-glitch-2
Claire 1 year ago
committed by GitHub
parent
commit
d3b4d4d4f3
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 7 deletions
  1. +0
    -2
      app/javascript/mastodon/features/compose/containers/sensitive_button_container.jsx
  2. +3
    -5
      app/javascript/styles/mastodon/components.scss

+ 0
- 2
app/javascript/mastodon/features/compose/containers/sensitive_button_container.jsx View File

@ -54,8 +54,6 @@ class SensitiveButton extends React.PureComponent {
disabled={disabled}
/>
<span className={classNames('checkbox', { active })} />
<FormattedMessage
id='compose_form.sensitive.hide'
defaultMessage='{count, plural, one {Mark media as sensitive} other {Mark media as sensitive}}'

+ 3
- 5
app/javascript/styles/mastodon/components.scss View File

@ -405,10 +405,7 @@ body > [data-popper-placement] {
}
input[type='checkbox'] {
display: none;
}
.checkbox {
appearance: none;
display: inline-block;
position: relative;
border: 1px solid $ui-primary-color;
@ -420,8 +417,9 @@ body > [data-popper-placement] {
top: -1px;
border-radius: 4px;
vertical-align: middle;
cursor: inherit;
&.active {
&:checked {
border-color: $highlight-text-color;
background: $highlight-text-color
url("data:image/svg+xml;utf8,<svg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.5 8.5L8 12l6-6' stroke='white' stroke-width='1.5'/></svg>")

Loading…
Cancel
Save