# betterdocs/4.9.5/react-src/admin/quick-setup/fields/Migration.js

BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ &amp; Chatbot, version 4.9.5. 20 lines.

- Page: https://pluginprobe.com/plugins/betterdocs/4.9.5/code/react-src/admin/quick-setup/fields/Migration.js
- Raw: https://pluginprobe.com/plugins/betterdocs/4.9.5/raw/react-src/admin/quick-setup/fields/Migration.js
- Modified: 2026-10-12T10:07:14+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/betterdocs/4.9.5/code/react-src/admin/quick-setup/fields/Migration.js#L10-L20`.

```javascript
import classNames from "classnames";
import React, { useEffect, useMemo, useState } from "react";
import { GenericInput, Input } from "quickbuilder";
import { withLabel } from "quickbuilder";

function Migration(props) {
    const componentClasses = classNames(
        "wprf-checkbox-wrap wprf-name-migration_step",
        props?.classes,
    );
    return (
        <div className={componentClasses}>
            <GenericInput {...{ ...props, type: "checkbox" }} />
            <label htmlFor={props.id}>{props.label}</label>
        </div>
    );
}

export default withLabel(Migration);

```
