"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
  for (var name in all)
    __defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
  if (from && typeof from === "object" || typeof from === "function") {
    for (let key of __getOwnPropNames(from))
      if (!__hasOwnProp.call(to, key) && key !== except)
        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
  }
  return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var fixtures_exports = {};
__export(fixtures_exports, {
  registerComponents: () => registerComponents,
  value: () => value
});
module.exports = __toCommonJS(fixtures_exports);
var import_jsx_runtime = require("react/jsx-runtime");
var import_controls2 = require("../../../../../controls");
var import_constants = require("../../../../../components/builtin/constants");
function Button({ className, title }) {
  return /* @__PURE__ */ (0, import_jsx_runtime.jsx)("button", { className, children: title });
}
const value = {
  width: [{ deviceId: "desktop", value: { value: 80, unit: "%" } }],
  margin: [
    {
      deviceId: "desktop",
      value: {
        marginTop: { value: 4, unit: "px" },
        marginLeft: void 0,
        marginRight: void 0,
        marginBottom: void 0
      }
    }
  ]
};
const registerComponents = (runtime) => {
  runtime.registerComponent(Button, {
    type: import_constants.MakeswiftComponentType.Button,
    label: "Button",
    props: {
      className: (0, import_controls2.Style)(),
      title: (0, import_controls2.TextInput)({ defaultValue: "Button" })
    }
  });
};
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
  registerComponents,
  value
});
//# sourceMappingURL=fixtures.js.map