const attributes = {
  label: {
    selector: ".responsive-block-editor-addons-icon-list__label",
    default: "#Label",
  },
  image_icon: {
    type: "string",
    default: "icon",
  },
  hideLabel: {
    type: "boolean",
    default: false,
  },
  icon: {
    type: "string",
    default: "fab fa-arrow-circle-right",
  },
  image: {
    type: "object",
  },
  icon_color: {
    type: "string",
    default: "#3a3a3a",
  },
  label_color: {
    type: "string",
  },
  icon_hover_color: {
    type: "string",
  },
  label_hover_color: {
    type: "string",
  },
  icon_bg_color: {
    type: "string",
  },
  icon_bg_hover_color: {
    type: "string",
  },
  icon_border_color: {
    type: "string",
  },
  icon_border_hover_color: {
    type: "string",
  },
  link: {
    type: "string",
    default: "#",
  },
  target: {
    type: "boolean",
    default: false,
  },
  disableLink: { // Deprecated since v2.0.0
    type: "boolean",
    default: true,
  },
  enableLink: {
    type: "boolean",
    default: false,
  },
  blockIsEnableLinkValueUpdated: {
    type: "boolean",
    default: false,
  },
  block_id: {
    type: "string",
    default: 1,
  },
  source_type: {
    type: "string",
    default: "icon",
  },
  blockIsMarginControlConnected: {
		type: "boolean",
		default: false,
	},
  blockTopMargin: {
    type: "number",
    default: '',
  },
  blockTopMarginMobile: {
    type: "number",
    default: '',
  },
  blockTopMarginTablet: {
    type: "number",
    default: '',
  },
  blockBottomMargin: {
    type: "number",
    default: '',
  },
  blockBottomMarginMobile: {
    type: "number",
    default: '',
  },
  blockBottomMarginTablet: {
    type: "number",
    default: '',
  },
  blockLeftMargin: {
    type: "number",
    default: '',
  },
  blockLeftMarginMobile: {
    type: "number",
    default: '',
  },
  blockLeftMarginTablet: {
    type: "number",
    default: '',
  },
  blockRightMargin: {
    type: "number",
    default: '',
  },
  blockRightMarginMobile: {
    type: "number",
    default: '',
  },
  blockRightMarginTablet: {
    type: "number",
    default: '',
  },
  blockIsPaddingControlConnected: {
		type: "boolean",
		default: false,
	},
  blockTopPadding: {
    type: "number",
    default: '',
  },
  blockTopPaddingMobile: {
    type: "number",
    default: '',
  },
  blockTopPaddingTablet: {
    type: "number",
    default: '',
  },
  blockBottomPadding: {
    type: "number",
    default: '',
  },
  blockBottomPaddingMobile: {
    type: "number",
    default: '',
  },
  blockBottomPaddingTablet: {
    type: "number",
    default: '',
  },
  blockLeftPadding: {
    type: "number",
    default: '',
  },
  blockLeftPaddingMobile: {
    type: "number",
    default: '',
  },
  blockLeftPaddingTablet: {
    type: "number",
    default: '',
  },
  blockRightPadding: {
    type: "number",
    default: '',
  },
  blockRightPaddingMobile: {
    type: "number",
    default: '',
  },
  blockRightPaddingTablet: {
    type: "number",
    default: '',
  },
  isPreview: {
    type: "boolean",
    default: false, 
  },
};

export default attributes;
