const ButtonProps = [ { name: "label", type: "string", default: "null", description: "Text of the button." }, { name: "icon", type: "string", default: "null", description: "Name of the icon." }, { name: "iconPos", type: "string", default: "left", description: 'Position of the icon, valid values are "left", "right", "bottom" and "top".' }, { name: "iconClass", type: "string", default: "null", description: "Style class of the icon." }, { name: "badge", type: "string", default: "null", description: "Value of the badge." }, { name: "badgeClass", type: "string", default: "null", description: "Style class of the badge." }, { name: "loading", type: "boolean", default: "false", description: "Whether the button is in loading state." }, { name: "loadingIcon", type: "string", default: "pi pi-spinner pi-spin", description: "Icon to display in loading state." } ]; module.exports = { button: { name: "Button", description: "Button is an extension to standard button element with icons and theming.", props: ButtonProps } };