+
+ {identifier && (
+
+ {identifier}
+
+ )}
+ {title}
+
+ {(subtitle || reserveSubtitleSpace) && (
+
+ {subtitle}
+
+ )}
+
+ );
+
+ // Responsive variant: below `sm` the title, meta, and trailing stack onto
+ // their own lines (title cell keeps full width, nothing clips); at `sm`+ the
+ // inner wrapper reflows to the same single-row layout as the default path
+ // (content-sized title, meta hugging it, flex-1 spacer, trailing pinned right).
+ const content = responsive ? (
+ <>
+ {leading &&