File tree Expand file tree Collapse file tree 6 files changed +29
-29
lines changed
Expand file tree Collapse file tree 6 files changed +29
-29
lines changed Original file line number Diff line number Diff line change 155155 "./FileItem" : {
156156 "require" : " ./dist/cjs/components/Form/File/FileItem.js" ,
157157 "module" : " ./dist/esm/components/Form/File/FileItem.js" ,
158- "default" : " ./dist/esm/components/Form/File/FileList .js"
158+ "default" : " ./dist/esm/components/Form/File/FileItem .js"
159159 },
160160 "./FileImageItem" : {
161161 "require" : " ./dist/cjs/components/Form/File/FileImageItem.js" ,
Original file line number Diff line number Diff line change 291291 "./FileItem" : {
292292 "require" : " ./dist/cjs/components/Form/File/FileItem.js" ,
293293 "module" : " ./dist/esm/components/Form/File/FileItem.js" ,
294- "default" : " ./dist/esm/components/Form/File/FileList .js"
294+ "default" : " ./dist/esm/components/Form/File/FileItem .js"
295295 },
296296 "./FileImageItem" : {
297297 "require" : " ./dist/cjs/components/Form/File/FileImageItem.js" ,
Original file line number Diff line number Diff line change @@ -14,12 +14,6 @@ describe('<FileItem>', () => {
1414 expect ( getByRole ( 'file-item' ) ) . toBeDefined ( )
1515 } )
1616
17- it ( 'displays file size when provided' , ( ) => {
18- const { getByRole } = render ( < FileItem { ...defaultProps } /> )
19-
20- expect ( getByRole ( 'file-size' ) ) . toBeDefined ( )
21- } )
22-
2317 it ( 'renders children components' , ( ) => {
2418 const { getByTestId } = render (
2519 < FileItem { ...defaultProps } >
Original file line number Diff line number Diff line change 11import { CSSProperties , ReactNode } from 'react'
22import { composeClasses } from 'lib/classes'
33import { Flex } from 'components/Layout'
4- import ToolTipHover from 'components/ToolTipHover'
54import Text from 'components/Typography'
5+ import Tooltip from 'components/Tooltip'
66import FileItemButton from './FileItemButton'
77import FileItemDropdown from './FileItemDropdown'
88
@@ -54,22 +54,32 @@ export const FileItem = ({
5454 } }
5555 >
5656 < Flex alignItems = "center" gap = "2" className = "mr-auto overflow-hidden" >
57- < ToolTipHover
58- variantPopup = "dark"
59- complementPosition = { { top : - 15 , left : 0 } }
60- element = {
61- < Flex alignItems = "center" justifyContent = "start" >
62- < div className = "truncate" >
63- < Text role = "file-title" size = "xs" >
64- { name }
65- </ Text >
66- </ div >
67- { fileSize && (
68- < Text role = "file-size" className = "mt-0.5 ml-0.5" size = "xs" >
69- { fileSize } KB
57+ < Tooltip
58+ variant = "primary"
59+ content = {
60+ < >
61+ < Flex alignItems = "center" justifyContent = "start" >
62+ < div className = "truncate" >
63+ < Text role = "file-title" size = "xs" >
64+ { name }
65+ </ Text >
66+ </ div >
67+ { fileSize && (
68+ < Text role = "file-size" className = "mt-0.5 ml-0.5" size = "xs" >
69+ { fileSize } KB
70+ </ Text >
71+ ) }
72+ </ Flex >
73+ { type && (
74+ < Text
75+ role = "file-type"
76+ variant = "small"
77+ className = "block text-left"
78+ >
79+ { type }
7080 </ Text >
7181 ) }
72- </ Flex >
82+ </ >
7383 }
7484 >
7585 < Text
@@ -79,10 +89,7 @@ export const FileItem = ({
7989 >
8090 { name }
8191 </ Text >
82- < Text role = "file-type" variant = "small" className = "block text-left" >
83- { type }
84- </ Text >
85- </ ToolTipHover >
92+ </ Tooltip >
8693 </ Flex >
8794 < div
8895 role = "file-actions"
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import { ReactNode } from 'react'
22import { composeClasses } from 'lib/classes'
33import { Button , IButtonProps } from 'components/Buttons'
44
5- export interface FileItemButtonProps {
5+ export interface FileItemButtonProps extends Omit < IButtonProps , 'children' > {
66 /**
77 * Content to display inside the button
88 */
Original file line number Diff line number Diff line change @@ -12,7 +12,6 @@ type Story = StoryObj<typeof InputFile>
1212
1313export const Default : Story = {
1414 args : {
15- hintText : 'Subir en formato XML - PDF' ,
1615 progressIndicator : 0 ,
1716 dragMessage : 'Suelta aquí' ,
1817 id : 'upload' ,
You can’t perform that action at this time.
0 commit comments