@@ -23,6 +23,7 @@ export default function handleWithFlags(node: ReflectSceneNode) {
2323}
2424
2525function _handle_with_flags ( node , flags : FlagsParseResult ) {
26+ // #region widget altering flags
2627 // artwork
2728 const artwork_flag_alias =
2829 flags [ "artwork" ] ||
@@ -44,6 +45,20 @@ function _handle_with_flags(node, flags: FlagsParseResult) {
4445 return tokenize_flagged_wrap ( node , wrap_flag_alias ) ;
4546 }
4647
48+ if ( flags . __meta ?. contains_button_flag ) {
49+ return tokenize_flagged_button ( node , flags [ keys . flag_key__as_button ] ) ;
50+ }
51+
52+ if ( flags . __meta ?. contains_input_flag ) {
53+ return tokenize_flagged_textfield ( node , flags [ keys . flag_key__as_input ] ) ;
54+ }
55+
56+ if ( flags . __meta ?. contains_slider_flag ) {
57+ return tokenize_flagged_slider ( node , flags [ keys . flag_key__as_slider ] ) ;
58+ }
59+ // #endregion
60+
61+ // #region element altering flags
4762 // heading
4863 const heading_flag_alias =
4964 flags [ keys . flag_key__as_h1 ] ||
@@ -61,7 +76,9 @@ function _handle_with_flags(node, flags: FlagsParseResult) {
6176 if ( span_flag_alias ) {
6277 return tokenize_flagged_span ( node , span_flag_alias ) ;
6378 }
79+ // #endregion
6480
81+ // #region style extension flags
6582 const paragraph_flag_alias = flags [ keys . flag_key__as_p ] ;
6683 if ( paragraph_flag_alias ) {
6784 return tokenize_flagged_paragraph ( node , paragraph_flag_alias ) ;
@@ -87,16 +104,5 @@ function _handle_with_flags(node, flags: FlagsParseResult) {
87104 if ( fix_wh_flags . length ) {
88105 return tokenize_flagged_fix_wh ( node , fix_wh_flags ) ;
89106 }
90-
91- if ( flags . __meta ?. contains_button_flag ) {
92- return tokenize_flagged_button ( node , flags [ keys . flag_key__as_button ] ) ;
93- }
94-
95- if ( flags . __meta ?. contains_input_flag ) {
96- return tokenize_flagged_textfield ( node , flags [ keys . flag_key__as_input ] ) ;
97- }
98-
99- if ( flags . __meta ?. contains_slider_flag ) {
100- return tokenize_flagged_slider ( node , flags [ keys . flag_key__as_slider ] ) ;
101- }
107+ // #endregion style extension flags
102108}
0 commit comments