From 71b076aab8c9e64b5ae533fb168e0beb2a748a12 Mon Sep 17 00:00:00 2001 From: Boxel Submission Bot Date: Wed, 8 Apr 2026 17:05:17 +0800 Subject: [PATCH] add Recipe Card Definition with Embedded, Fitted, and Fitted Formats changes [boxel-content-hash:a09c421e4ba0] --- .../079ae2f5-4300-42b1-b6c7-7e2de2e2e86c.json | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 CardListing/079ae2f5-4300-42b1-b6c7-7e2de2e2e86c.json diff --git a/CardListing/079ae2f5-4300-42b1-b6c7-7e2de2e2e86c.json b/CardListing/079ae2f5-4300-42b1-b6c7-7e2de2e2e86c.json new file mode 100644 index 0000000..b23e147 --- /dev/null +++ b/CardListing/079ae2f5-4300-42b1-b6c7-7e2de2e2e86c.json @@ -0,0 +1,64 @@ +{ + "data": { + "meta": { + "adoptsFrom": { + "name": "CardListing", + "module": "@cardstack/catalog/catalog-app/listing/listing" + } + }, + "type": "card", + "attributes": { + "name": "Recipe Card Definition with Embedded, Fitted, and Fitted Formats", + "images": [], + "summary": "The RecipeCard defines a comprehensive data structure for representing culinary recipes, including fields for recipe name, description, cuisine type, difficulty level, preparation and cooking times, servings, ingredients, instructions, and tags. It supports various presentation formats such as embedded summaries, fitted compact views, tiles, cards, and sub-formats, each tailored for different interface contexts or device sizes. The card incorporates logic for computing total time, dynamic styling based on difficulty, and localized display formats. Its primary purpose is to facilitate the creation, editing, and multi-format presentation of recipe data within an application or catalog system.", + "cardInfo": { + "name": null, + "notes": null, + "summary": null, + "cardThumbnailURL": null + } + }, + "relationships": { + "tags": { + "links": { + "self": null + } + }, + "specs": { + "links": { + "self": null + } + }, + "skills": { + "links": { + "self": null + } + }, + "license": { + "links": { + "self": null + } + }, + "examples": { + "links": { + "self": null + } + }, + "publisher": { + "links": { + "self": null + } + }, + "categories": { + "links": { + "self": null + } + }, + "cardInfo.theme": { + "links": { + "self": null + } + } + } + } +} \ No newline at end of file