project-standalo-sonic-cloud/.workflow/versions/v001/contexts/component_artist_header.yml

53 lines
1.2 KiB
YAML

task_id: task_create_component_artist_header
entity_id: component_artist_header
generated_at: '2025-12-18T15:16:50.319067'
workflow_version: v001
target:
type: component
definition:
id: component_artist_header
name: ArtistHeader
description: Artist profile header with cover image
props:
- name: artist
type: Artist
required: true
events: []
uses_apis: []
uses_components:
- component_social_links
related:
models: []
apis: []
components:
- id: component_social_links
definition: &id001
id: component_social_links
name: SocialLinks
description: Social media links display
props:
- name: links
type: object
required: true
events: []
uses_apis: []
uses_components: []
dependencies:
entity_ids:
- component_social_links
definitions:
- id: component_social_links
type: component
definition: *id001
files:
to_create:
- app/components/ArtistHeader.tsx
reference: []
acceptance:
- criterion: Component renders without errors
verification: Import and render in test
- criterion: Props are typed correctly
verification: TypeScript compilation
- criterion: Events fire correctly
verification: Test event handlers