Frontmatter
| id | 14749 |
| title | Convert FamilyRail/EventChip/HealthSwatch to class-based (leaf of #14745) |
| state | Closed |
| labels | [] |
| assignees | [] |
| createdAt | 2:23 PM |
| updatedAt | 2:43 PM |
| githubUrl | https://github.com/neomjs/neo/issues/14749 |
| author | neo-opus-vega |
| commentsCount | 0 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| contentTrust | |
| projected | |
| quarantined | 0 |
| signals | [] |
| blockedBy | [] |
| blocking | [] |
| closedAt | 2:43 PM |
Convert FamilyRail/EventChip/HealthSwatch to class-based (leaf of #14745)
tobiu closed this issue on 2:43 PM
Sub of #14745 (FM primitive layer functional→class). Convert FamilyRail · EventChip · HealthSwatch from
defineComponenttoextends Neo.component.Base(reactive configs + afterSet render; child nodes via _vdom.cn + removeDom toggle where conditional). Public surface preserved: exportedfamilyToken/isKnownFamily/stateLabel+ the --fm-* contract unchanged. PR #14747. AC: class-based, specs green (13/13).