# Recording Rows with Bars

`recordingStyle: "bars"` draws 24 CSS bars instead of the live waveform canvas. With `voiceReview: false` the red send button sends the take at once and no review row opens. `emptySend: "disable"` keeps send in place (disabled while empty) next to an always visible voice-note mic. With `dictationChrome: "row"` a recording row (timer, bars, "Listening") replaces the field while the speech button listens. `onRecordingChange({ active, kind })` reports both (`kind` is `voice` or `dictation`).
