~cytrogen/masto-fe

d3f14dd7d4f1c9ad8554416b300d01d06bec0932 — Claire 2 years ago dfc05ec
[Glitch] Fix dismiss button overlapping with text in dismissable banners

Port 2a4fcc51fd44cab3e837e43e8f8dd84fefb97729 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
M app/javascript/flavours/glitch/components/dismissable_banner.tsx => app/javascript/flavours/glitch/components/dismissable_banner.tsx +2 -2
@@ 33,8 33,6 @@ export const DismissableBanner: React.FC<PropsWithChildren<Props>> = ({

  return (
    <div className='dismissable-banner'>
      <div className='dismissable-banner__message'>{children}</div>

      <div className='dismissable-banner__action'>
        <IconButton
          icon='times'


@@ 42,6 40,8 @@ export const DismissableBanner: React.FC<PropsWithChildren<Props>> = ({
          onClick={handleDismiss}
        />
      </div>

      <div className='dismissable-banner__message'>{children}</div>
    </div>
  );
};

M app/javascript/flavours/glitch/styles/components/columns.scss => app/javascript/flavours/glitch/styles/components/columns.scss +1 -3
@@ 1044,9 1044,7 @@ $ui-header-height: 55px;
  }

  &__action {
    position: absolute;
    inset-inline-end: 0;
    top: 0;
    float: right;
    padding: 15px 10px;

    .icon-button {

M app/javascript/flavours/glitch/styles/rtl.scss => app/javascript/flavours/glitch/styles/rtl.scss +7 -0
@@ 113,4 113,11 @@ body.rtl {
  .fa-chevron-right::before {
    content: '\F053';
  }

  .dismissable-banner,
  .warning-banner {
    &__action {
      float: left;
    }
  }
}