The text component should be able to display text created from multiple content formats (text only, markdown, ...).
Internal properties:
icon: Likely via reference/relation
content-type: String, likely file extension or media type
raw-content: The content in its raw form
text-content: The content stripped from all formating etc. -> likely to be used in full text search etc.
summary: Raw text only summary, used for smaller previous etc.?
title: Optional, even shorter string
Small components should only display the title/description, bigger ones should display everything.
Additional content type formatters might be supported later on, maybe even through an additional plugin system.
The text component should be able to display text created from multiple content formats (text only, markdown, ...).
Internal properties:
icon: Likely via reference/relationcontent-type: String, likely file extension or media typeraw-content: The content in its raw formtext-content: The content stripped from all formating etc. -> likely to be used in full text search etc.summary: Raw text only summary, used for smaller previous etc.?title: Optional, even shorter stringSmall components should only display the title/description, bigger ones should display everything.
Additional content type formatters might be supported later on, maybe even through an additional plugin system.