Go Main page
Go Main page

Web components

cover

components

Selector box file

v.1.0.0 | Saturn

Usage

import { SelectorBoxFile } from '@kubit-ui-web/react-components'
12345678910
<SelectorBoxFile
  containerBoxStateContent={{
    ['DEFAULT']: {
      icon: { icon: 'UPLOAD' },
      actionText: { content: 'Browse and select a file' },
      description: { content: 'and upload it here' },
    },
    ['LOADING']: {
      icon: { icon: 'UPLOAD' },
      actionText: { content: 'Cancel upload' },

Props

Let's delve into the versatility of the selectorBoxFile component by examining all its avalaible props.

PropertyTypeDefaultDescription
acceptString-Input file accept
buttonSelectorBoxFileButtonType-Object with button properties
containerBoxStateContent
Required
SelectorBoxFileContainerBoxStateContentType-Container box literals (icon and text)
dataTestIdString-Testing id
disabledBooleanfalseSpecifies if the selectorBoxFile component is disabled or not
descriptionSelectorBoxFileTextType-Object with description properties
errorBooleanfalseDefines if component has errors
errorMessageSelectorBoxFileTextType-Object with error message properties
errorMessageIconIElementOrIcon-Object with error message icon properties
errorFileExtensionMessageSelectorBoxFileTextType-Object for custom message when file extension is wrong
errorMaxSizeMessageSelectorBoxFileTextType-Object for custom message when file size is wrong
fileExtensionArray-Allowed extensions
filenameString-Uploading file name
idString-Input file id
loadingBooleanfalseIf component is loading or not
maxSizeNumber-Max file size (mb)
multipleBooleanfalseInput file multiple
nameString-Input file name
onChangeReact.ChangeEventHandler-Input file onChange
onClickMouseEventHandler-Input file onClick
onFileError(status: boolean) => void-CallBack File Extension Error
onSizeError(status: boolean) => void-CallBack File Size Error
successBooleanfalseComponent uploaded the file properly
subtitleSelectorBoxFileTextType-Object with subtitle properties
titleSelectorBoxFileTextType-Object with title properties
tooltipSelectorBoxFileTooltipType-When present a tooltip will be shown
tooltipIconIElementOrIcon-Object with tooltip icon properties. Icon next to the subtitle
variant
Required
StringDEFAULTVariant of selectorBoxFile
ctvObject-Object used for update variant styles