Input - Copy this React, Mui Component to your project
"Design-a-company-profile-management-interface-using-React-and-Material-UI.-The-interface-should-be-modern,-clean,-and-highly-interactive,-with-proper-components-for-each-field.-Ensure-the-design-is-user-friendly-and-responsive.-The-elements-in-the-interface-should-be-based-on-the-following-JSON-object-structure:-Company-ID-(companyId):-Display-the-company-ID-in-a-non-editable-text-field-or-label.-Use-Material-UI's-TextField-component-with-the-disabled-property.-Company-Name-(companyName):-Display-the-company-name-in-a-large-font-with-a-TextField-component-for-input.-Make-it-a-required-field-with-validation.-Address-(address):-Use-Material-UI's-TextField-with-multiline-capability-for-the-address.-Provide-a-scrollbar-if-the-input-is-too-long.-Description-(description):-Implement-a-TextField-with-multiline-and-an-optional-expandable/collapsible-section.-The-description-should-be-a-text-area,-allowing-the-user-to-provide-detailed-information.-Company-Type-(companyType):-Use-Material-UI's-Select-component-to-allow-the-user-to-choose-from-predefined-company-types-or-an-input-field-to-manually-enter-it.-Company-Size-(companySize):-Display-the-company-size-with-a-Select-dropdown-or-a-set-of-radio-buttons-using-Material-UI’s-RadioGroup-and-FormControlLabel.-Company-Country-(companyCountry):-Use-Material-UI’s-Select-or-an-autocomplete-(Autocomplete-component)-to-let-users-pick-a-country-from-a-dropdown-list.-Working-Day-(workingDay):-Use-a-TextField-or-Select-component-to-allow-the-user-to-input-or-select-the-working-day(s)-from-predefined-options.-Overtime-Policy-(overtimePolicy):-Implement-a-Switch-component-from-Material-UI-to-toggle-the-overtime-policy-(yes/no).-Make-this-a-boolean-field-(checked-=-1,-unchecked-=-0).-Logo-(logo):-Implement-a-button-to-upload-an-image-or-logo-using-Material-UI's-Button-and-IconButton-components.-Display-a-preview-of-the-logo-if-available.-Confirm-Company-(confirmCompany):-Add-a-Checkbox-component-to-confirm-whether-the-company-is-verified-or-not.-If-checked,-the-form-can-be-submitted.-Company-Images-(companyImages):-Implement-a-file-upload-component-where-users-can-upload-multiple-images.-Use-Material-UI's-Button-or-IconButton-for-the-file-upload-and-display-thumbnails-of-the-images-once-uploaded.-Additional-requirements:-Ensure-proper-validation-for-each-field-(required-fields,-correct-formats,-etc.).-Use-Grid-and-Box-components-for-layout-and-responsiveness.-Implement-proper-form-submission-and-clear-feedback-on-success/failure.-Make-sure-the-interface-is-responsive-and-adjusts-properly-on-different-screen-sizes-(desktop,-tablet,-mobile).
