saasuji
LaunchesLeaderboardMapCategoriesAdvertise
Sign in

Search

Search products, categories and tools

saasuji logosaasuji

honest startup discovery platform

Discover and launch SaaS products with honest verdicts. A product discovery platform with real community reviews, not pay-to-play rankings.

Launch your product

© 2026 saasuji. All rights reserved.

Built with ♥ byAkshat Naruka GitHub avatarAkshat Naruka𝕏 @probiex007Adarsh Mamgain GitHub avatarAdarsh Mamgain𝕏 @adarsh_mamgain
saasuji - Product launches with honest feedback | Product HuntFeatured on StartupBase

Menu

  • Today's Launches
  • Leaderboard
  • Tags
  • Compare Plans
  • Advertise
  • Best SaaS
  • Alternatives

Free Tools

  • Component Library
  • Prompt Library
  • Launch Toolkit
  • Boilerplate Directory
  • Landing Page Prompts
  • Gradient Library
  • Compare Tools
  • Jobs
  • Directories

Resources

  • Blog
  • FAQ
  • Glossary
  • Search Resources
  • LLMs.txt
  • AI.txt
  • API Docs
  • RSS Feed

Company

  • About
  • Contact
  • Support
  • Privacy
  • Terms

More from Makers

  • Notchly
  • SkillUpLy
  • Typill
  • Trendfynd
  • ParseMyStatement
  • Job2Remote
saasuji
saasuji
saasuji
saasuji

Monthly Visitors

Live

745

VKARSJ
+99

Last 30 days · 1,128 total

Subscribe to newsletter

Get weekly launches, maker stories, and SaaS trends in your inbox.

HomeComponentsFormsAttachment

Attachment

File attachment chips with media, title, description, and action slots, plus idle, uploading, processing, error, and done states, three sizes, and horizontal or vertical orientation.

attachmentfileuploadformcva
Open preview in new tab

How do I install the Attachment component?

Run the command below in a project with the shadcn CLI. It copies the component source into your repo and installs its dependencies.

npx shadcn@latest add https://www.saasuji.com/r/attachment.json

Dependencies

Also available as a markdown reference for AI agents: /components/attachment.md

Related components

Button

Eight variants and twelve sizes with loading, disabled, and icon states, built on class-variance-authority and Radix Slot.

Input

A single-line text input with a focus ring, placeholder styling, and disabled state, forwarding every native input attribute.

Form

react-hook-form bindings for accessible form fields: FormField, FormItem, FormLabel, FormControl, FormDescription, and FormMessage with automatic error wiring.

🛠 Helpful Tools

AI Coding Prompts

Copy-paste prompts for coding agents

Agent Skills

Reusable capabilities for AI agents

Launch Toolkit

Checklist + founder stack builder

Boilerplate Directory

Discover best SaaS templates

Landing Page Prompts

Ready to use marketing prompts

Gradient Library

206 gradients with copy-paste AI prompts

Jobs

Remote jobs from across the web

Directories

1,000+ startup directories ranked by DR