## Input.Search

### Semantic Parts

- root（`semantic-mark-root`）: root element
- input（`semantic-mark-input`）: input element
- prefix（`semantic-mark-prefix`）: prefix element
- suffix（`semantic-mark-suffix`）: suffix element
- clear（`semantic-mark-clear`）: clear button element
- count（`semantic-mark-count`）: count element
- button.root（`semantic-mark-button-root`）: button root element
- button.icon（`semantic-mark-button-icon`）: button icon element
- button.content（`semantic-mark-button-content`）: button content element

### Usage Example

```tsx
<Input.Search
  {...otherProps}
  classNames={{
    root: "semantic-mark-root",
    input: "semantic-mark-input",
    prefix: "semantic-mark-prefix",
    suffix: "semantic-mark-suffix",
    clear: "semantic-mark-clear",
    count: "semantic-mark-count",
    button.root: "semantic-mark-button-root",
    button.icon: "semantic-mark-button-icon",
    button.content: "semantic-mark-button-content"
  }}
/>
```

### Abstract DOM Structure

```html
<div class="ant-space-compact ant-input-search css-var-test-id ant-input-search-with-button semantic-mark-root">
        <span class="ant-input-affix-wrapper ant-input-affix-wrapper-input-with-clear-btn ant-input-outlined css-var-test-id ant-input-css-var ant-input-compact-item ant-input-compact-first-item">
          <span class="ant-input-prefix semantic-mark-prefix">
            <span aria-label="user" class="anticon anticon-user" role="img">
              <svg aria-hidden="true" data-icon="user" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em">
                <path d="M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"></path>
              </svg>
            </span>
          </span>
          <input class="ant-input semantic-mark-input" type="search" value="Hello, Ant Design">
          <span class="ant-input-suffix semantic-mark-suffix">
            <button class="ant-input-clear-icon ant-input-clear-icon-has-suffix semantic-mark-clear" type="button">
              <span aria-label="close-circle" class="anticon anticon-close-circle" role="img">
                <svg aria-hidden="true" data-icon="close-circle" fill="currentColor" fill-rule="evenodd" focusable="false" height="1em" viewBox="64 64 896 896" width="1em">
                  <path d="M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"></path>
                </svg>
              </span>
            </button>
            <span class="ant-input-show-count-suffix ant-input-show-count-has-suffix semantic-mark-count">
              17
            </span>
            <span aria-label="edit" class="anticon anticon-edit" role="img">
              <svg aria-hidden="true" data-icon="edit" fill="currentColor" focusable="false" height="1em" viewBox="64 64 896 896" width="1em">
                <path d="M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"></path>
              </svg>
            </span>
          </span>
        </span>
        <button class="ant-btn css-var-test-id ant-btn-default ant-btn-color-primary ant-btn-variant-solid ant-btn-loading ant-btn-compact-item ant-btn-compact-last-item ant-input-search-btn semantic-mark-button-root" type="button">
          <span class="ant-btn-icon ant-btn-loading-icon semantic-mark-button-icon">
            <span aria-label="loading" class="anticon anticon-loading anticon-spin" role="img">
              <svg aria-hidden="true" data-icon="loading" fill="currentColor" focusable="false" height="1em" viewBox="0 0 1024 1024" width="1em">
                <path d="M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"></path>
              </svg>
            </span>
          </span>
          <span class="semantic-mark-button-content">
            Searching...
          </span>
        </button>
      </div>
```
