> ## Documentation Index
> Fetch the complete documentation index at: https://velt-mintlify-21cab773.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Recording Preview Steps Dialog

> Recording preview steps dialog component.

<Note>
  We recommend that you familiarize yourselves with [UI Customization Concepts](/ui-customization/overview) before attempting to modify any components.
</Note>

## Overview

<img src="https://mintcdn.com/velt-mintlify-21cab773/mdk1IilAkIpSnoWB/images/customization/recorder/recorder-player-expanded-transcription.png?fit=max&auto=format&n=mdk1IilAkIpSnoWB&q=85&s=b290ab224a185695e5ab6bd2a26c53a6" alt="" width="1280" height="721" data-path="images/customization/recorder/recorder-player-expanded-transcription.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltRecordingPreviewStepsDialogWireframe>
            <VeltRecordingPreviewStepsDialogWireframe.Audio />
            <VeltRecordingPreviewStepsDialogWireframe.Video />
        </VeltRecordingPreviewStepsDialogWireframe>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-recording-preview-steps-dialog-wireframe>
            <velt-recording-preview-steps-dialog-audio-wireframe />
            <velt-recording-preview-steps-dialog-video-wireframe />
        </velt-recording-preview-steps-dialog-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Audio

This component is used for audio recording preview.

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-breakdown-audio.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=fc520a76e5e5dc67ad18ba5a46569bce" alt="" width="1280" height="720" data-path="images/customization/recorder/preview-breakdown-audio.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio>
        <VeltRecordingPreviewStepsDialogWireframe.Audio.CloseButton />
        <VeltRecordingPreviewStepsDialogWireframe.Audio.Timer />
        <VeltRecordingPreviewStepsDialogWireframe.Audio.Waveform />
        <VeltRecordingPreviewStepsDialogWireframe.Audio.SettingsPanel />
        <VeltRecordingPreviewStepsDialogWireframe.Audio.ButtonPanel />
        <VeltRecordingPreviewStepsDialogWireframe.Audio.BottomPanel />
    </VeltRecordingPreviewStepsDialogWireframe.Audio>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-audio-wireframe>
        <velt-recording-preview-steps-dialog-close-button-wireframe />
        <velt-recording-preview-steps-dialog-timer-wireframe />
        <velt-recording-preview-steps-dialog-waveform-wireframe />
        <velt-recording-preview-steps-dialog-settings-panel-wireframe />
        <velt-recording-preview-steps-dialog-button-panel-wireframe />
        <velt-recording-preview-steps-dialog-bottom-panel-wireframe />
    </velt-recording-preview-steps-dialog-audio-wireframe>
    ```
  </Tab>
</Tabs>

#### Audio Bottom Panel

Bottom panel of the audio recording preview dialog.

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-audio-bottom-panel.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=f69165ac2bc35ec275824216e3aec175" alt="" width="1280" height="290" data-path="images/customization/recorder/preview-audio-bottom-panel.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.BottomPanel>
        <VeltRecordingPreviewStepsDialogWireframe.Audio.BottomPanel.Icon />
        <VeltRecordingPreviewStepsDialogWireframe.Audio.BottomPanel.Countdown />
        <VeltRecordingPreviewStepsDialogWireframe.Audio.BottomPanel.Close />
    </VeltRecordingPreviewStepsDialogWireframe.Audio.BottomPanel>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-bottom-panel-wireframe>
        <velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe></velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe>
        <velt-recording-preview-steps-dialog-bottom-panel-countdown-wireframe></velt-recording-preview-steps-dialog-bottom-panel-countdown-wireframe>
        <velt-recording-preview-steps-dialog-bottom-panel-close-wireframe></velt-recording-preview-steps-dialog-bottom-panel-close-wireframe>
    </velt-recording-preview-steps-dialog-bottom-panel-wireframe>
    ```
  </Tab>
</Tabs>

##### Icon

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-audio-bottom-panel-icon.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=5e50a39e71603803dd21bc83972551a5" alt="" width="1280" height="290" data-path="images/customization/recorder/preview-audio-bottom-panel-icon.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.BottomPanel.Icon />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe></velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe>
    ```
  </Tab>
</Tabs>

##### Countdown

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-audio-bottom-panel-timer.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=9c464032a8e5abf6676dac6b027089ad" alt="" width="1280" height="290" data-path="images/customization/recorder/preview-audio-bottom-panel-timer.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.BottomPanel.Countdown />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-bottom-panel-countdown-wireframe></velt-recording-preview-steps-dialog-bottom-panel-countdown-wireframe>
    ```
  </Tab>
</Tabs>

##### Close

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-audio-bottom-panel-close.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=7a8dd198b58af95fa85a233fd89947e1" alt="" width="1280" height="290" data-path="images/customization/recorder/preview-audio-bottom-panel-close.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.BottomPanel.Close />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-bottom-panel-close-wireframe></velt-recording-preview-steps-dialog-bottom-panel-close-wireframe>
    ```
  </Tab>
</Tabs>

#### Audio Button Panel

Button panel of the audio recording preview dialog.

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-audio-button-panel.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=c17ddfa1a8818c652e06bf24e03dd2d9" alt="" width="1280" height="288" data-path="images/customization/recorder/preview-audio-button-panel.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.ButtonPanel>
        <VeltRecordingPreviewStepsDialogWireframe.Audio.StartRecording />
        <VeltRecordingPreviewStepsDialogWireframe.Audio.MicButton>
            <VeltRecordingPreviewStepsDialogWireframe.Audio.MicButton.On />
            <VeltRecordingPreviewStepsDialogWireframe.Audio.MicButton.Off />
        </VeltRecordingPreviewStepsDialogWireframe.Audio.MicButton>
        <VeltRecordingPreviewStepsDialogWireframe.Audio.Settings />
    </VeltRecordingPreviewStepsDialogWireframe.Audio.ButtonPanel>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-button-panel-wireframe>
        <velt-recording-preview-steps-dialog-start-recording-wireframe></velt-recording-preview-steps-dialog-start-recording-wireframe>
        <velt-recording-preview-steps-dialog-mic-button-wireframe>
            <velt-recording-preview-steps-dialog-mic-button-on-wireframe></velt-recording-preview-steps-dialog-mic-button-on-wireframe>
            <velt-recording-preview-steps-dialog-mic-button-off-wireframe></velt-recording-preview-steps-dialog-mic-button-off-wireframe>
        </velt-recording-preview-steps-dialog-mic-button-wireframe>
        <velt-recording-preview-steps-dialog-settings-wireframe></velt-recording-preview-steps-dialog-settings-wireframe>
    </velt-recording-preview-steps-dialog-button-panel-wireframe>
    ```
  </Tab>
</Tabs>

##### Start Recording

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-audio-button-panel-start.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=eb46eaef34e4123385394615683a260c" alt="" width="1280" height="288" data-path="images/customization/recorder/preview-audio-button-panel-start.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.StartRecording />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-start-recording-wireframe></velt-recording-preview-steps-dialog-start-recording-wireframe>
    ```
  </Tab>
</Tabs>

##### Mic Button

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-audio-button-panel-mic.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=c9c5bcef431470d85f41ff6fca01a7e1" alt="" width="1280" height="288" data-path="images/customization/recorder/preview-audio-button-panel-mic.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.MicButton>
        <VeltRecordingPreviewStepsDialogWireframe.Audio.MicButton.On />
        <VeltRecordingPreviewStepsDialogWireframe.Audio.MicButton.Off />
    </VeltRecordingPreviewStepsDialogWireframe.Audio.MicButton>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-mic-button-wireframe>
        <velt-recording-preview-steps-dialog-mic-button-on-wireframe></velt-recording-preview-steps-dialog-mic-button-on-wireframe>
        <velt-recording-preview-steps-dialog-mic-button-off-wireframe></velt-recording-preview-steps-dialog-mic-button-off-wireframe>
    </velt-recording-preview-steps-dialog-mic-button-wireframe>
    ```
  </Tab>
</Tabs>

###### On

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-audio-button-panel-mic-on.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=bdfce309d97b6360e3c614c44e42f032" alt="" width="1280" height="219" data-path="images/customization/recorder/preview-audio-button-panel-mic-on.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.MicButton.On />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-mic-button-on-wireframe></velt-recording-preview-steps-dialog-mic-button-on-wireframe>
    ```
  </Tab>
</Tabs>

###### Off

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-audio-button-panel-mic-off.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=84bbc4130e4e9c2a45d5a8a8faa75cba" alt="" width="1280" height="219" data-path="images/customization/recorder/preview-audio-button-panel-mic-off.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.MicButton.Off />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-mic-button-off-wireframe></velt-recording-preview-steps-dialog-mic-button-off-wireframe>
    ```
  </Tab>
</Tabs>

##### Settings

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-audio-button-panel-settings.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=0fb25f4f57463abb17e0e3ed5a94faa9" alt="" width="1280" height="288" data-path="images/customization/recorder/preview-audio-button-panel-settings.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.Settings />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-settings-wireframe></velt-recording-preview-steps-dialog-settings-wireframe>
    ```
  </Tab>
</Tabs>

#### Audio Timer

Timer of the audio recording preview dialog.

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-timer.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=66b83208406cc6ef7dfafa2dea79c950" alt="" width="1280" height="720" data-path="images/customization/recorder/preview-timer.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.Timer>
        <VeltRecordingPreviewStepsDialogWireframe.Audio.Timer.Countdown />
        <VeltRecordingPreviewStepsDialogWireframe.Audio.Timer.Cancel />
    </VeltRecordingPreviewStepsDialogWireframe.Audio.Timer>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-timer-wireframe>
        <velt-recording-preview-steps-dialog-timer-countdown-wireframe></velt-recording-preview-steps-dialog-timer-countdown-wireframe>
        <velt-recording-preview-steps-dialog-timer-cancel-wireframe></velt-recording-preview-steps-dialog-timer-cancel-wireframe>
    </velt-recording-preview-steps-dialog-timer-wireframe>
    ```
  </Tab>
</Tabs>

##### Countdown

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.Timer.Countdown />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-timer-countdown-wireframe></velt-recording-preview-steps-dialog-timer-countdown-wireframe>
    ```
  </Tab>
</Tabs>

##### Cancel

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.Timer.Cancel />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-timer-cancel-wireframe></velt-recording-preview-steps-dialog-timer-cancel-wireframe>
    ```
  </Tab>
</Tabs>

#### Close Button

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-close.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=b01749bf9fd897d25e48aeb224b47312" alt="" width="1280" height="438" data-path="images/customization/recorder/preview-close.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.CloseButton />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-close-button-wireframe></velt-recording-preview-steps-dialog-close-button-wireframe>
    ```
  </Tab>
</Tabs>

#### Waveform

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-audio-waveform.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=c870025e22f43ed79678457d7f6b388b" alt="" width="1280" height="438" data-path="images/customization/recorder/preview-audio-waveform.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.Waveform />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-waveform-wireframe></velt-recording-preview-steps-dialog-waveform-wireframe>
    ```
  </Tab>
</Tabs>

#### Settings Panel

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-audio-button-panel-settings-panel.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=118a4a258b4febfd139ff9eebb445afb" alt="" width="1280" height="469" data-path="images/customization/recorder/preview-audio-button-panel-settings-panel.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Audio.SettingsPanel />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-settings-panel-wireframe></velt-recording-preview-steps-dialog-settings-panel-wireframe>
    ```
  </Tab>
</Tabs>

### Video

This component is used for both video and screen recording previews.

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-breakdown-video.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=c0138129f4aad84fcb640f45014a66eb" alt="" width="1280" height="720" data-path="images/customization/recorder/preview-breakdown-video.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video>
        <VeltRecordingPreviewStepsDialogWireframe.Video.Waveform />
        <VeltRecordingPreviewStepsDialogWireframe.Video.CloseButton />
        <VeltRecordingPreviewStepsDialogWireframe.Video.Timer />
        <VeltRecordingPreviewStepsDialogWireframe.Video.CameraOffMessage />
        <VeltRecordingPreviewStepsDialogWireframe.Video.SettingsPanel />
        <VeltRecordingPreviewStepsDialogWireframe.Video.ButtonPanel />
        <VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel />
        <VeltRecordingPreviewStepsDialogWireframe.Video.VideoPlayer />
        <VeltRecordingPreviewStepsDialogWireframe.Video.ScreenPlayer />
    </VeltRecordingPreviewStepsDialogWireframe.Video>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-video-wireframe>
        <velt-recording-preview-steps-dialog-waveform-wireframe />
        <velt-recording-preview-steps-dialog-close-button-wireframe />
        <velt-recording-preview-steps-dialog-timer-wireframe />
        <velt-recording-preview-steps-dialog-camera-off-message-wireframe />
        <velt-recording-preview-steps-dialog-settings-panel-wireframe />
        <velt-recording-preview-steps-dialog-button-panel-wireframe />
        <velt-recording-preview-steps-dialog-bottom-panel-wireframe />
        <velt-recording-preview-steps-dialog-video-player-wireframe />
        <velt-recording-preview-steps-dialog-screen-player-wireframe />
    </velt-recording-preview-steps-dialog-video-wireframe>
    ```
  </Tab>
</Tabs>

#### Video Bottom Panel

Bottom panel of the video recording preview dialog.

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-bottom-panel.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=619dad35f54b2c9cf24a978240bc27a4" alt="" width="1280" height="290" data-path="images/customization/recorder/preview-video-bottom-panel.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel>
        <VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Icon />
        <VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Countdown />
        <VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Close />
    </VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel>

    // If you want to customize the Icon for individual media types, you can use the following:

    <VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Icon type="audio">
        {/* Your custom icon here */}
    </VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Icon>

    <VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Icon type="video">
        {/* Your custom icon here */}
    </VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Icon>

    <VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Icon type="screen">
        {/* Your custom icon here */}
    </VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Icon>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-bottom-panel-wireframe>
        <velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe></velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe>
        <velt-recording-preview-steps-dialog-bottom-panel-countdown-wireframe></velt-recording-preview-steps-dialog-bottom-panel-countdown-wireframe>
        <velt-recording-preview-steps-dialog-bottom-panel-close-wireframe></velt-recording-preview-steps-dialog-bottom-panel-close-wireframe>
    </velt-recording-preview-steps-dialog-bottom-panel-wireframe>

    <!-- If you want to customize the Icon for individual media types, you can use the following: -->
    <velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe type="audio">
        <!-- Your custom icon here -->
    </velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe>

    <velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe type="video">
        <!-- Your custom icon here -->
    </velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe>

    <velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe type="screen">
        <!-- Your custom icon here -->
    </velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe>
    ```
  </Tab>
</Tabs>

##### Icon

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-bottom-panel-icon.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=7fdbf8c35230c2cead0446210a015e9f" alt="" width="1280" height="290" data-path="images/customization/recorder/preview-video-bottom-panel-icon.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Icon />

    // To customize for a specific media type:
    <VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Icon type="audio">{/* audio icon */}</VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Icon>
    <VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Icon type="video">{/* video icon */}</VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Icon>
    <VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Icon type="screen">{/* screen icon */}</VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Icon>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe></velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe>

    <!-- To customize for a specific media type: -->
    <velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe type="audio"><!-- audio icon --></velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe>
    <velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe type="video"><!-- video icon --></velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe>
    <velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe type="screen"><!-- screen icon --></velt-recording-preview-steps-dialog-bottom-panel-icon-wireframe>
    ```
  </Tab>
</Tabs>

##### Countdown

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-bottom-panel-timer.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=555ddaae6c11b785913c9345a9d0c404" alt="" width="1280" height="290" data-path="images/customization/recorder/preview-video-bottom-panel-timer.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Countdown />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-bottom-panel-countdown-wireframe></velt-recording-preview-steps-dialog-bottom-panel-countdown-wireframe>
    ```
  </Tab>
</Tabs>

##### Close

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-bottom-panel-close.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=e1b575799fe0287991a614d11da33343" alt="" width="1280" height="290" data-path="images/customization/recorder/preview-video-bottom-panel-close.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.BottomPanel.Close />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-bottom-panel-close-wireframe></velt-recording-preview-steps-dialog-bottom-panel-close-wireframe>
    ```
  </Tab>
</Tabs>

#### Video Button Panel

Button panel of the video recording preview dialog.

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-button-panel.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=69faaf7ebc6deeaf197688c5a55d15de" alt="" width="1280" height="288" data-path="images/customization/recorder/preview-video-button-panel.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.ButtonPanel>
        <VeltRecordingPreviewStepsDialogWireframe.Video.StartRecording />
        <VeltRecordingPreviewStepsDialogWireframe.Video.MicButton>
            <VeltRecordingPreviewStepsDialogWireframe.Video.MicButton.On />
            <VeltRecordingPreviewStepsDialogWireframe.Video.MicButton.Off />
        </VeltRecordingPreviewStepsDialogWireframe.Video.MicButton>
        <VeltRecordingPreviewStepsDialogWireframe.Video.CameraButton>
            <VeltRecordingPreviewStepsDialogWireframe.Video.CameraButton.On />
            <VeltRecordingPreviewStepsDialogWireframe.Video.CameraButton.Off />
        </VeltRecordingPreviewStepsDialogWireframe.Video.CameraButton>
        <VeltRecordingPreviewStepsDialogWireframe.Video.Settings />
    </VeltRecordingPreviewStepsDialogWireframe.Video.ButtonPanel>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-button-panel-wireframe>
        <velt-recording-preview-steps-dialog-start-recording-wireframe></velt-recording-preview-steps-dialog-start-recording-wireframe>
        <velt-recording-preview-steps-dialog-mic-button-wireframe>
            <velt-recording-preview-steps-dialog-mic-button-on-wireframe></velt-recording-preview-steps-dialog-mic-button-on-wireframe>
            <velt-recording-preview-steps-dialog-mic-button-off-wireframe></velt-recording-preview-steps-dialog-mic-button-off-wireframe>
        </velt-recording-preview-steps-dialog-mic-button-wireframe>
        <velt-recording-preview-steps-dialog-camera-button-wireframe>
            <velt-recording-preview-steps-dialog-camera-button-on-wireframe></velt-recording-preview-steps-dialog-camera-button-on-wireframe>
            <velt-recording-preview-steps-dialog-camera-button-off-wireframe></velt-recording-preview-steps-dialog-camera-button-off-wireframe>
        </velt-recording-preview-steps-dialog-camera-button-wireframe>
        <velt-recording-preview-steps-dialog-settings-wireframe></velt-recording-preview-steps-dialog-settings-wireframe>
    </velt-recording-preview-steps-dialog-button-panel-wireframe>
    ```
  </Tab>
</Tabs>

##### Start Recording

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-button-panel-start.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=0b8195dcc0002159d9633c9f34179955" alt="" width="1280" height="288" data-path="images/customization/recorder/preview-video-button-panel-start.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.StartRecording />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-start-recording-wireframe></velt-recording-preview-steps-dialog-start-recording-wireframe>
    ```
  </Tab>
</Tabs>

##### Mic Button

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-button-panel-mic.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=d3f0046745414cbffe96e05895ad3f87" alt="" width="1280" height="288" data-path="images/customization/recorder/preview-video-button-panel-mic.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.MicButton>
        <VeltRecordingPreviewStepsDialogWireframe.Video.MicButton.On />
        <VeltRecordingPreviewStepsDialogWireframe.Video.MicButton.Off />
    </VeltRecordingPreviewStepsDialogWireframe.Video.MicButton>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-mic-button-wireframe>
        <velt-recording-preview-steps-dialog-mic-button-on-wireframe></velt-recording-preview-steps-dialog-mic-button-on-wireframe>
        <velt-recording-preview-steps-dialog-mic-button-off-wireframe></velt-recording-preview-steps-dialog-mic-button-off-wireframe>
    </velt-recording-preview-steps-dialog-mic-button-wireframe>
    ```
  </Tab>
</Tabs>

###### On

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-button-panel-mic-on.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=59f63b7484f75f354c4c5a26cd67eeb5" alt="" width="1280" height="219" data-path="images/customization/recorder/preview-video-button-panel-mic-on.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.MicButton.On />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-mic-button-on-wireframe></velt-recording-preview-steps-dialog-mic-button-on-wireframe>
    ```
  </Tab>
</Tabs>

###### Off

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-button-panel-mic-off.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=0a0b1a0444911cd2962b1b7f3d0ef263" alt="" width="1280" height="219" data-path="images/customization/recorder/preview-video-button-panel-mic-off.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.MicButton.Off />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-mic-button-off-wireframe></velt-recording-preview-steps-dialog-mic-button-off-wireframe>
    ```
  </Tab>
</Tabs>

##### Camera Button

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-button-panel-camera.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=4b394894a912f5222651039b1502efc0" alt="" width="1280" height="288" data-path="images/customization/recorder/preview-video-button-panel-camera.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.CameraButton>
        <VeltRecordingPreviewStepsDialogWireframe.Video.CameraButton.On />
        <VeltRecordingPreviewStepsDialogWireframe.Video.CameraButton.Off />
    </VeltRecordingPreviewStepsDialogWireframe.Video.CameraButton>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-camera-button-wireframe>
        <velt-recording-preview-steps-dialog-camera-button-on-wireframe></velt-recording-preview-steps-dialog-camera-button-on-wireframe>
        <velt-recording-preview-steps-dialog-camera-button-off-wireframe></velt-recording-preview-steps-dialog-camera-button-off-wireframe>
    </velt-recording-preview-steps-dialog-camera-button-wireframe>
    ```
  </Tab>
</Tabs>

###### On

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-button-panel-camera-on.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=1a294ad5f373678eecc9d2506ab6430d" alt="" width="1280" height="219" data-path="images/customization/recorder/preview-video-button-panel-camera-on.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.CameraButton.On />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-camera-button-on-wireframe></velt-recording-preview-steps-dialog-camera-button-on-wireframe>
    ```
  </Tab>
</Tabs>

###### Off

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-button-panel-camera-off.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=0dc0622f4456e17a4b4b6ef2dc4e8713" alt="" width="1280" height="219" data-path="images/customization/recorder/preview-video-button-panel-camera-off.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.CameraButton.Off />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-camera-button-off-wireframe></velt-recording-preview-steps-dialog-camera-button-off-wireframe>
    ```
  </Tab>
</Tabs>

##### Settings

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-button-panel-settings.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=cac73a43bda90dce74301ffb2db48a8c" alt="" width="1280" height="288" data-path="images/customization/recorder/preview-video-button-panel-settings.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.Settings />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-settings-wireframe></velt-recording-preview-steps-dialog-settings-wireframe>
    ```
  </Tab>
</Tabs>

#### Video Timer

Timer of the video recording preview dialog.

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-timer.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=66b83208406cc6ef7dfafa2dea79c950" alt="" width="1280" height="720" data-path="images/customization/recorder/preview-timer.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.Timer>
        <VeltRecordingPreviewStepsDialogWireframe.Video.Timer.Countdown />
        <VeltRecordingPreviewStepsDialogWireframe.Video.Timer.Cancel />
    </VeltRecordingPreviewStepsDialogWireframe.Video.Timer>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-timer-wireframe>
        <velt-recording-preview-steps-dialog-timer-countdown-wireframe></velt-recording-preview-steps-dialog-timer-countdown-wireframe>
        <velt-recording-preview-steps-dialog-timer-cancel-wireframe></velt-recording-preview-steps-dialog-timer-cancel-wireframe>
    </velt-recording-preview-steps-dialog-timer-wireframe>
    ```
  </Tab>
</Tabs>

##### Countdown

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.Timer.Countdown />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-timer-countdown-wireframe></velt-recording-preview-steps-dialog-timer-countdown-wireframe>
    ```
  </Tab>
</Tabs>

##### Cancel

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.Timer.Cancel />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-timer-cancel-wireframe></velt-recording-preview-steps-dialog-timer-cancel-wireframe>
    ```
  </Tab>
</Tabs>

#### Waveform

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-waveform.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=6f45f3e8dd53313f6255d0ea03d5210e" alt="" width="1280" height="358" data-path="images/customization/recorder/preview-video-waveform.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.Waveform />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-waveform-wireframe></velt-recording-preview-steps-dialog-waveform-wireframe>
    ```
  </Tab>
</Tabs>

#### Close Button

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-close.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=b01749bf9fd897d25e48aeb224b47312" alt="" width="1280" height="438" data-path="images/customization/recorder/preview-close.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.CloseButton />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-close-button-wireframe></velt-recording-preview-steps-dialog-close-button-wireframe>
    ```
  </Tab>
</Tabs>

#### Camera Off Message

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-camera-off.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=5f2ec361c5cd78f7f86c1e3a98c2380c" alt="" width="1280" height="720" data-path="images/customization/recorder/preview-camera-off.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.CameraOffMessage />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-camera-off-message-wireframe></velt-recording-preview-steps-dialog-camera-off-message-wireframe>
    ```
  </Tab>
</Tabs>

#### Settings Panel

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-button-panel-settings-panel.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=6662e811f748cb057f38e5edab1c8799" alt="" width="1280" height="469" data-path="images/customization/recorder/preview-video-button-panel-settings-panel.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.SettingsPanel />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-settings-panel-wireframe></velt-recording-preview-steps-dialog-settings-panel-wireframe>
    ```
  </Tab>
</Tabs>

#### Video Player

<img src="https://mintcdn.com/velt-mintlify-21cab773/zfGXCV1iniNIg8ug/images/customization/recorder/preview-video-player.png?fit=max&auto=format&n=zfGXCV1iniNIg8ug&q=85&s=6027de2fabda3a9086ec944d1155f784" alt="" width="1280" height="508" data-path="images/customization/recorder/preview-video-player.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltRecordingPreviewStepsDialogWireframe.Video.VideoPlayer />
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-recording-preview-steps-dialog-video-player-wireframe></velt-recording-preview-steps-dialog-video-player-wireframe>
    ```
  </Tab>
</Tabs>

#### ScreenPlayer (Video)

This component is used for screen recording preview within the video dialog. It displays the screen capture content for screen recordings.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltRecordingPreviewStepsDialogWireframe.Video.ScreenPlayer />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-recording-preview-steps-dialog-screen-player-wireframe></velt-recording-preview-steps-dialog-screen-player-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>
