Update all stories to use Storybook Actions for event interactions

Overview

Update all component stories to use Storybook's Actions addon for every event interaction, providing better visibility and debugging capabilities for component events.

Goals

  • Implement Actions for all component events (click, input, change, etc.)
  • Improve developer experience when testing component interactions
  • Provide clear event logging in Storybook's Actions panel
  • Ensure consistent event handling patterns across all stories

Scope

  • Audit existing stories for event handlers
  • Add argTypes configuration with action for all events
  • Update story implementations to use Actions
  • Document event interaction patterns for future stories

Benefits

  • Better visibility into component event flow
  • Easier debugging of event handlers
  • Improved documentation of component interactions
  • Consistent approach across the component library