Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion src/platform/assets/components/AssetCard.stories.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ const createAssetData = (
...baseAsset,
description:
'High-quality realistic images with perfect detail and natural lighting effects for professional photography',
formattedSize: '2.1 GB',
badges: [
{ label: 'checkpoints', type: 'type' },
{ label: '2.1 GB', type: 'size' }
Expand Down
9 changes: 0 additions & 9 deletions src/platform/assets/composables/useAssetBrowser.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import {
getAssetBaseModel,
getAssetDescription
} from '@/platform/assets/utils/assetMetadataUtils'
import { formatSize } from '@/utils/formatUtil'

function filterByCategory(category: string) {
return (asset: AssetItem) => {
Expand Down Expand Up @@ -54,7 +53,6 @@ type AssetBadge = {
// Display properties for transformed assets
export interface AssetDisplayItem extends AssetItem {
description: string
formattedSize: string
badges: AssetBadge[]
stats: {
formattedDate?: string
Expand Down Expand Up @@ -85,9 +83,6 @@ export function useAssetBrowser(assets: AssetItem[] = []) {
getAssetDescription(asset) ||
`${typeTag || t('assetBrowser.unknown')} model`

// Format file size
const formattedSize = formatSize(asset.size)

// Create badges from tags and metadata
const badges: AssetBadge[] = []

Expand All @@ -105,9 +100,6 @@ export function useAssetBrowser(assets: AssetItem[] = []) {
})
}

// Size badge
badges.push({ label: formattedSize, type: 'size' })

// Create display stats from API data
const stats = {
formattedDate: d(new Date(asset.created_at), { dateStyle: 'short' }),
Expand All @@ -118,7 +110,6 @@ export function useAssetBrowser(assets: AssetItem[] = []) {
return {
...asset,
description,
formattedSize,
badges,
stats
}
Expand Down
19 changes: 0 additions & 19 deletions tests-ui/platform/assets/composables/useAssetBrowser.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,6 @@ describe('useAssetBrowser', () => {
describe('Asset Transformation', () => {
it('transforms API asset to include display properties', () => {
const apiAsset = createApiAsset({
size: 2147483648, // 2GB
user_metadata: { description: 'Test model' }
})

Expand All @@ -83,12 +82,10 @@ describe('useAssetBrowser', () => {

// Adds display properties
expect(result.description).toBe('Test model')
expect(result.formattedSize).toBe('2 GB')
expect(result.badges).toContainEqual({
label: 'checkpoints',
type: 'type'
})
expect(result.badges).toContainEqual({ label: '2 GB', type: 'size' })
})

it('creates fallback description from tags when metadata missing', () => {
Expand All @@ -102,22 +99,6 @@ describe('useAssetBrowser', () => {

expect(result.description).toBe('loras model')
})

it('formats various file sizes correctly', () => {
const testCases = [
{ size: 512, expected: '512 B' },
{ size: 1536, expected: '1.5 KB' },
{ size: 2097152, expected: '2 MB' },
{ size: 3221225472, expected: '3 GB' }
]

testCases.forEach(({ size, expected }) => {
const asset = createApiAsset({ size })
const { filteredAssets } = useAssetBrowser([asset])
const result = filteredAssets.value[0]
expect(result.formattedSize).toBe(expected)
})
})
})

describe('Tag-Based Filtering', () => {
Expand Down
Loading