Sha256: 931f80cbe350d2baafc25c5dbd78df0e9cf74013b5b1754ea5ba22947d43c23c

Contents?: true

Size: 482 Bytes

Versions: 2

Compression:

Stored size: 482 Bytes

Contents

import { CocoComponent } from "@assets/js/coco/component";

export default CocoComponent("appNavDrawer", () => {
  return {
    active: false,

    init() {
      this.$watch("drawerOpen", (open) => {
        if (open) {
          this.$refs.content.scrollTop = 0;
          setTimeout(() => {
            this.active = true;
          }, 200);
        } else {
          this.active = false;
        }
      });
    },

    close() {
      this.drawerOpen = false;
    },
  };
});

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
coveragebook_components-0.16.0 app/components/coco/app/nav_drawer/nav_drawer.js
coveragebook_components-0.15.0 app/components/coco/app/nav_drawer/nav_drawer.js