emitClicked method
Emits a ClickedSignal. A no-op once settled.
Implementation
void emitClicked({String? elementId}) {
assert(
_displayedEmitted || isSettled,
'clicked emitted before displayed for presentation $id — G3 requires '
'displayed to precede every other signal',
);
if (isSettled) return;
_emit(ClickedSignal(elementId: elementId));
}