Sha256: e2d218c8128f93f3414543513dd4dbc0dfb1af806bedded2937169149c1a41c4

Contents?: true

Size: 1.68 KB

Versions: 18

Compression:

Stored size: 1.68 KB

Contents

@import "govuk_publishing_components/individual_component_support";

$share-button-width: 30px;
$share-button-height: 30px;

.gem-c-share-links__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.gem-c-share-links__list-item {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  min-height: $share-button-height;
  padding-top: govuk-spacing(1);
  padding-left: ($share-button-width + govuk-spacing(2));
  padding-right: govuk-spacing(2);
  margin-bottom: govuk-spacing(2);
  font-size: calc($share-button-height / 2);
}

.gem-c-share-links__link {
  margin-right: govuk-spacing(6);
  @include govuk-font(16, $weight: bold);
  @include govuk-template-link-focus-override;
}

.gem-c-share-links__link-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: $share-button-width;
  height: $share-button-height;
  line-height: $share-button-height;
}

.gem-c-share-links__svg {
  width: 100%;
  height: 100%;
}

.direction-rtl {
  .gem-c-share-links__link {
    display: inline-block;
    margin-right: 0;
    margin-left: govuk-spacing(6);
  }

  .gem-c-share-links__list-item {
    padding-left: govuk-spacing(2);
    padding-right: ($share-button-width + govuk-spacing(2));
  }

  .gem-c-share-links__link-icon {
    left: auto;
    right: 0;
  }
}

$column-width: 9.5em;

.gem-c-share-links--columns {
  .gem-c-share-links__list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax($column-width, 1fr));
    @include govuk-clearfix;
  }

  .gem-c-share-links__list-item {
    float: left;
    min-width: $column-width;
  }

  .gem-c-share-links__link {
    margin: 0;
  }
}

.gem-c-share-links--stacked {
  .gem-c-share-links__list-item {
    display: block;
  }
}

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
govuk_publishing_components-44.2.0 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-44.1.0 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-44.0.0 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-43.5.0 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-43.4.1 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-43.4.0 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-43.3.0 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-43.2.0 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-43.1.1 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-43.1.0 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-43.0.2 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-43.0.1 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-43.0.0 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-42.1.0 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-42.0.0 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-41.1.2 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-41.1.1 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss
govuk_publishing_components-41.1.0 app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss