MCPcopy Create free account
hub / github.com/wavetermdev/waveterm / convertBaseToRendered

Method convertBaseToRendered

tsunami/engine/render.go:295–310  ·  view source on GitHub ↗
(c *ComponentImpl)

Source from the content-addressed store, hash-verified

293}
294
295func (r *RootElem) convertBaseToRendered(c *ComponentImpl) *rpctypes.RenderedElem {
296 elem := &rpctypes.RenderedElem{WaveId: c.WaveId, Tag: c.Tag}
297 if c.Elem != nil {
298 elem.Props = convertPropsToVDom(c.Elem.Props)
299 }
300 for _, child := range c.Children {
301 childElem := r.convertCompToRendered(child)
302 if childElem != nil {
303 elem.Children = append(elem.Children, *childElem)
304 }
305 }
306 if c.Tag == vdom.TextTag {
307 elem.Text = c.Text
308 }
309 return elem
310}
311
312func isBaseTag(tag string) bool {
313 if tag == "" {

Callers 1

convertCompToRenderedMethod · 0.95

Calls 2

convertCompToRenderedMethod · 0.95
convertPropsToVDomFunction · 0.70

Tested by

no test coverage detected