dh_ackergaul
vor 4 Tagen bb80cdf5a6157ca1f3a276e12e9faae9a4739cb7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
import { x } from './query-assigned-elements-fea1f631.js';
import { e } from './custom-element-30fc6381.js';
import { i } from './query-1c86d710.js';
import { C as ComponentService } from './base.component-813fc7cf.js';
import { ToolbarComponent } from './toolbar.component.js';
import '@dh-software/furnview-icons';
 
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getProtoOf = Object.getPrototypeOf;
var __reflectGet = Reflect.get;
var __decorateClass = (decorators, target, key, kind) => {
  var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  for (var i = decorators.length - 1, decorator; i >= 0; i--)
    if (decorator = decorators[i])
      result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  if (kind && result)
    __defProp(target, key, result);
  return result;
};
var __superStaticGet = (obj, member) => __reflectGet(__getProtoOf(obj), member, obj);
let ToggleToolbarComponent = class extends ToolbarComponent {
  constructor() {
    super();
  }
  static toggle(query2) {
    const clickedComponent = ComponentService.find("fv-toggle-toolbar", query2 ? query2 : "");
    if (clickedComponent && clickedComponent.container) {
      if (clickedComponent.container.classList.contains("hidden")) {
        clickedComponent.container.classList.remove("hidden");
        return;
      }
      clickedComponent.container.classList.add("hidden");
    }
  }
  render() {
    return x`
            <slot name="toggle-button"></slot>
            <fv-toolbar class="hidden">${super.render()}</fv-toolbar>
        `;
  }
};
ToggleToolbarComponent.styles = [
  __superStaticGet(ToggleToolbarComponent, "styles") || []
];
__decorateClass([
  i("fv-toolbar")
], ToggleToolbarComponent.prototype, "container", 2);
ToggleToolbarComponent = __decorateClass([
  e("fv-toggle-toolbar")
], ToggleToolbarComponent);
 
export { ToggleToolbarComponent };