Sha256: 1ff1379285003217e384756ec21577f6d95ef368e01964f66488af560b880d6a

Contents?: true

Size: 786 Bytes

Versions: 3

Compression:

Stored size: 786 Bytes

Contents

@import 'mixins/components.buttons';

.c-tree[role='tree'] {
  display: block;
  margin: 0;
  padding: 0;

  .c-tree[role='tree'] {
    padding: 0 0 0 var(--spacing-medium);
  }
}

.c-tree__item[role='treeitem'] {
  @include button-nude;
  display: block;
  margin: var(--spacing-small);
  padding: 0;
  white-space: nowrap;

  &::before {
    display: inline-block;
    padding: 0 var(--spacing-small) 0 0;
    color: var(--color-default);
    transform-origin: 30% 50%;
    content: '–';
  }

  + .c-tree[role='tree'] {
    display: none;
  }
}

.c-tree__item[aria-expanded] {
  &::before {
    content: '\276F';
  }
}

.c-tree__item[aria-expanded='true'] {
  &::before {
    transform: rotate(90deg);
    content: '\276F';
  }

  + .c-tree[role='tree'] {
    display: block;
  }
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activeadmin_blaze_theme-0.7.0 app/assets/stylesheets/activeadmin_blaze_theme/blaze/_components.trees.scss
activeadmin_blaze_theme-0.6.2 app/assets/stylesheets/activeadmin_blaze_theme/blaze/_components.trees.scss
activeadmin_blaze_theme-0.6.0 app/assets/stylesheets/activeadmin_blaze_theme/blaze/_components.trees.scss