fix:artifact文件名视觉长度过长的问题
This commit is contained in:
parent
72836322c5
commit
d0e0d9e807
|
|
@ -81,7 +81,9 @@ export function DropdownSelector<T extends string>({
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
<span className="flex w-full items-center justify-center gap-1">
|
<span className="flex w-full items-center justify-center gap-1">
|
||||||
{truncateMiddle(selectedOption?.label ?? value, 30)}
|
{/* {truncateMiddle(selectedOption?.label ?? value, 20)} */}
|
||||||
|
{truncateMiddle("hfiqwertyuiopasdfghjklxcvbnm.html", 20)}
|
||||||
|
|
||||||
{isOpen ? <ChevronUpIcon /> : <ChevronDownIcon />}
|
{isOpen ? <ChevronUpIcon /> : <ChevronDownIcon />}
|
||||||
</span>
|
</span>
|
||||||
</DropdownMenuTrigger>
|
</DropdownMenuTrigger>
|
||||||
|
|
@ -98,7 +100,9 @@ export function DropdownSelector<T extends string>({
|
||||||
value={option.value}
|
value={option.value}
|
||||||
title={option.label}
|
title={option.label}
|
||||||
>
|
>
|
||||||
{truncateMiddle(option.label)}
|
{/* {truncateMiddle(option.label,50)} */}
|
||||||
|
{truncateMiddle("hfiqwertyuiopasdfghjklxcvbnm.html",20)}
|
||||||
|
|
||||||
</DropdownMenuRadioItem>
|
</DropdownMenuRadioItem>
|
||||||
))}
|
))}
|
||||||
</DropdownMenuRadioGroup>
|
</DropdownMenuRadioGroup>
|
||||||
|
|
|
||||||
|
|
@ -398,8 +398,8 @@ export function ArtifactFileDetail({
|
||||||
className,
|
className,
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
<ArtifactHeader className="grid grid-cols-12 gap-3">
|
<ArtifactHeader className="grid grid-cols-24">
|
||||||
<div className="col-span-3 flex min-w-0 items-center justify-start gap-2 overflow-hidden">
|
<div className="col-span-7 flex min-w-0 items-center justify-start gap-2 overflow-hidden">
|
||||||
{previewable && (
|
{previewable && (
|
||||||
<ToggleGroup
|
<ToggleGroup
|
||||||
type="single"
|
type="single"
|
||||||
|
|
@ -464,11 +464,12 @@ export function ArtifactFileDetail({
|
||||||
<ArtifactZoomSelector value={zoom} onChange={setZoom} />
|
<ArtifactZoomSelector value={zoom} onChange={setZoom} />
|
||||||
) : null}
|
) : null}
|
||||||
</div>
|
</div>
|
||||||
<div className="col-span-6 flex min-w-0 items-center justify-center px-1">
|
<div className="col-span-10 flex min-w-0 items-center justify-center px-1">
|
||||||
<ArtifactTitle>
|
<ArtifactTitle>
|
||||||
{isWriteFile ? (
|
{isWriteFile ? (
|
||||||
<div className="w-full overflow-hidden px-2 text-center text-ellipsis whitespace-nowrap">
|
<div className="w-full overflow-hidden px-2 text-center text-ellipsis whitespace-nowrap">
|
||||||
{truncateMiddle(getFileName(filepath), 50)}
|
{truncateMiddle(getFileName(filepath), 20)}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
) : (
|
) : (
|
||||||
<DropdownSelector
|
<DropdownSelector
|
||||||
|
|
@ -479,7 +480,7 @@ export function ArtifactFileDetail({
|
||||||
)}
|
)}
|
||||||
</ArtifactTitle>
|
</ArtifactTitle>
|
||||||
</div>
|
</div>
|
||||||
<div className="col-span-3 flex min-w-0 items-center justify-end overflow-hidden">
|
<div className="col-span-7 flex min-w-0 items-center justify-end overflow-hidden">
|
||||||
<ArtifactActions>
|
<ArtifactActions>
|
||||||
{isCodeFile && (
|
{isCodeFile && (
|
||||||
<ArtifactAction
|
<ArtifactAction
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue