πŸš€ DAY 5 OF LAUNCH WEEK: Introducing Socket Firewall Enterprise.Learn more β†’
Socket
Book a DemoInstallSign in
Socket

@snack-uikit/attachment

Package Overview
Dependencies
Maintainers
3
Versions
264
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@snack-uikit/attachment

Source
npmnpm
Version
0.4.27
Version published
Maintainers
3
Created
Source

Attachment

Installation

npm i @snack-uikit/attachment

Changelog

AttachmentSquare

Props

nametypedefault valuedescription
fileFile-Π€Π°ΠΉΠ»
onDownload(file?: File) => void-КолбСк Π½Π° ΠΊΠ»ΠΈΠΊ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ скачивания
onDelete(file?: File) => void-КолбСк Π½Π° ΠΊΠ»ΠΈΠΊ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ удалСния
onRetry() => void-КолбСк Π½Π° ΠΊΠ»ΠΈΠΊ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ повторСния
titlestringfileNameΠ—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
descriptionstringfileExtensionОписаниС
errorstring-Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ошибкС
truncateVariant"end" | "middle"-Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ обрСзания строки:
- End - с ΠΊΠΎΠ½Ρ†Π°;
- Middle - ΠΏΠΎ сСрСдинС
loadingboolean-Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ состояниСм Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
iconJSXElementConstructor<{ size?: number; className?: string; }>-Иконка для Ρ„Π°ΠΉΠ»Π° @defaultIcon FileSVG
sizeenum Size: "s", "m"sΠ Π°Π·ΠΌΠ΅Ρ€
checkedboolean-Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ состояниСм Π²Ρ‹Π±Ρ€Π°Π½/Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π½
disabledboolean-Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ состояниСм интСрактивности
onClick(e: MouseEvent<HTMLDivElement | HTMLAnchorElement, MouseEvent>) => void-КолбСк Π½Π° ΠΊΠ»ΠΈΠΊ ΠΏΠΎ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ΅
classNamestring-CSS-класс для элСмСнта с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ

Attachment

Props

nametypedefault valuedescription
fileFile-Π€Π°ΠΉΠ»
onDownload(file?: File) => void-КолбСк Π½Π° ΠΊΠ»ΠΈΠΊ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ скачивания
onDelete(file?: File) => void-КолбСк Π½Π° ΠΊΠ»ΠΈΠΊ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ удалСния
onRetry() => void-КолбСк Π½Π° ΠΊΠ»ΠΈΠΊ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ повторСния
titlestringfileNameΠ—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
descriptionstringfileExtensionОписаниС
errorstring-Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ошибкС
truncateVariant"end" | "middle"-Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ обрСзания строки:
- End - с ΠΊΠΎΠ½Ρ†Π°;
- Middle - ΠΏΠΎ сСрСдинС
loadingboolean-Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ состояниСм Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
iconJSXElementConstructor<{ size?: number; className?: string; }>-Иконка для Ρ„Π°ΠΉΠ»Π° @defaultIcon FileSVG
sizeenum Size: "s", "m"sΠ Π°Π·ΠΌΠ΅Ρ€
checkedboolean-Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ состояниСм Π²Ρ‹Π±Ρ€Π°Π½/Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π½
disabledboolean-Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ состояниСм интСрактивности
onClick(e: MouseEvent<HTMLDivElement | HTMLAnchorElement, MouseEvent>) => void-КолбСк Π½Π° ΠΊΠ»ΠΈΠΊ ΠΏΠΎ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ΅
classNamestring-CSS-класс для элСмСнта с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ
truncate{ title?: number; description?: number; error?: number; }-

FAQs

Package last updated on 10 Sep 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts