Space.js
887 Bytes
import template from "./Space.html";
import style from "antd/lib/space/style/index.css";
class Space {
useModules = ["esNgAntd"];
props = { direction: String, size: String };
state = {
direction: this.props.direction || "horizontal",
size: this.props.size || 8,
};
template = template;
constructor() {
esNgAntd.createStyle("ant-space", style);
$element.removeAttr("ng-class");
$element.removeAttr("ng-style");
let childrens = $transclude();
for (let i = 0; i < childrens.length; i++) {
const children = childrens[i];
if (children.nodeType === 1) {
let item = angular
.element("<div>")
.addClass("ant-space-item")
.append(children);
$element.append(item);
}
}
}
}