def METHOD_NAME(self):
    return {
        "value": self.value,
        "variant": self.variant,
        "size": self.size,
        "icon": self.icon,
        "link": self.link,
        "interactive": self.interactive,
        "scale": self.scale,
        "min_width": self.min_width,
        **Component.METHOD_NAME(self),
    }