beehive-vue2

1.0.9 • Public • Published

Vue GitHub

NPM

BeeHive UI

This project was written with Vue 2 to handle Honeycombs in this "leveled" structure where each row can have N items and each honeycomb have it's own color.

Usage

    import { BeeHive, BeeHiveRow, BeeHiveItem } from 'beehive-vue2';

    <BeeHive>
      <BeeHiveRow
        v-for="(career, index) in sampleData.levels"
        :index="index + 1"
        :children="career.roles.length"
        :key="index"
        :rowBefore="getRowBeforeChildren(index)"
        :label="career.id"
      >
        <BeeHiveItem
          v-for="role in career.roles"
          :key="role.id"
          :color="role.color"
          :item="{...role, level: career.id}"
          :active="role.id === selectedItem?.id"
          @select="selectHandler"
        >
          <p class="hexagon__title">
            {{role.name}}
          </p>
        </BeeHiveItem>
      </BeeHiveRow>
    </BeeHive>

Readme

Keywords

none

Package Sidebar

Install

npm i beehive-vue2

Weekly Downloads

1

Version

1.0.9

License

none

Unpacked Size

49.5 kB

Total Files

8

Last publish

Collaborators

  • weslley.rodrigo