Explore Samples

Browse a collection of AI-generated components to spark your creativity. Each sample demonstrates clean structure, modern styling, and best practices—perfect for inspiration or direct use in your projects.

1. Button Component

Build a responsive Button component that supports variants like primary, secondary, and ghost. It should accept props: children, onClick, variant, isLoading, and isDisabled. Include a loading spinner when isLoading is true, disable interactivity when isDisabled is set, and provide smooth hover and active feedback. Design the component to be accessible and easy to customize across different themes.

button-component-result

2. Input Component

Create a clean Input component that supports the following props: label, placeholder, value, onChange, type, and error. It should include a floating label animation, error message display, and validation styling when there's an error. Ensure keyboard accessibility and allow flexible sizing for integration in forms or standalone fields.

input-component-result

3. Modal Component

Generate an accessible Modal component that accepts props like isOpen, onClose, title, and children. Include an overlay with click-to-close behavior, a centered modal window with a close button, and proper keyboard/focus handling. Animate the open and close transitions and ensure the modal follows accessibility best practices with ARIA roles.

button-component-result
© 2026 Gune. All rights reserved.
Gune