-- ftd.color red: red dark: red -- ftd.color green: green dark: green -- ftd.color orange: orange dark: orange -- ftd.color blue: blue dark: blue -- ftd.column ft_container: optional string id: id: $id padding-top: 30 padding-left: 100 align: center color: $red --- ftd.text: Inside ft container -- ftd.column ft_container_mobile: optional string id: id: $id width: fill padding-top: 10 padding-left: 20 padding-right: 20 padding-bottom: 60 align: top color: $green --- ftd.text: Inside ft container -- ftd.column desktop: width: fill open: true append-at: desktop-container optional string id: id: $id color: $orange --- ftd.text: Desktop Main --- ftd.column: width: fill padding-left: 20 id: desktop-container --- ftd.text: Desktop --- ft_container: id: foo -- ftd.column mobile: width: fill open: true append-at: mobile-container optional string id: id: $id color: $blue --- ftd.text: Mobile Main --- ftd.column: width: fill padding-left: 20 id: mobile-container --- ftd.text: Mobile --- ft_container_mobile: id: foo -- boolean is-mobile: true -- ftd.column page: width: fill open: true append-at: main-container.foo --- ftd.text: Page --- desktop: if: not $is-mobile id: main-container --- container: ftd.main --- mobile: if: $is-mobile id: main-container -- page: -- ftd.column: id: start -- ftd.text: hello -- ftd.text: hello again -- container: start -- desktop: -- ftd.text: hello -- ftd.text: hello again