import {
  __decorateClass
} from "../../chunks/chunk.QU3DSPNU.js";
import { gdsCustomElement } from "../../scoping.js";
import { withPositioningProps } from "../../utils/mixins/declarative-layout-mixins.js";
import { GdsButton } from "../button/button.component.js";
import FABStyles from "./fab.styles.js";
let GdsFab = class extends withPositioningProps(GdsButton) {
  connectedCallback() {
    super.connectedCallback();
    this._dynamicStylesController.inject("FAB_styles", FABStyles);
  }
};
GdsFab = __decorateClass([
  gdsCustomElement("gds-fab")
], GdsFab);
export {
  GdsFab
};
