- No icon when no icon is set
- Callback after creating modal
- Default values
- Removed hard-coded ion- class for icons
- Don't show buttons when undefined