- From: Drew Powers via GitHub <sysbot+gh@w3.org>
- Date: Thu, 13 Jun 2024 20:33:42 +0000
- To: public-design-tokens-log@w3.org
> The biggest problem I see with this example is that there's no clear differentiation between a composite property and a group token. The basic rule for whether data is considered a Token is the presence of the `$value` property. Without an explicit `$value` for the composite token … Agree. (Also sorry for bringing up old thread, but wanted to push this forward). I’d like to propose what I _think_ you’re suggesting, which is just making the `$value` explicit, and part of the alias (which seems like it would work because `$value` is a reserved word in the spec for this very reason): ```json { "type styles": { "heading-level-1": { "$type": "typography", "fontFamily": { "$value": "Roboto", "$type": "string" }, }, "heading-level-2": { "$type": "typography", "fontFamily": "{type styles.heading-level-1.$value.fontFamily}", } } } ``` -- GitHub Notification of comment by drwpow Please view or discuss this issue at https://github.com/design-tokens/community-group/issues/148#issuecomment-2166715198 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 13 June 2024 20:33:42 UTC