{% comment %} Modal trigger button component. Parameters: - target : ID of the modal to open (required) - text : button text (required) - class : additional CSS classes - variant : button variant - "primary", "secondary", "danger", "success" (default: "primary") - size : button size - "sm", "md", "lg" (default: "md") - disabled : whether the button is disabled (default: False) - icon : icon class (optional) {% endcomment %}