![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/rentpix.corals.io/vendor/swagger-api/swagger-ui/src/core/components/auth/ |
import React from "react" import PropTypes from "prop-types" import ImPropTypes from "react-immutable-proptypes" export default class Auths extends React.Component { static propTypes = { authorized: ImPropTypes.orderedMap.isRequired, schema: ImPropTypes.orderedMap.isRequired, name: PropTypes.string.isRequired, getComponent: PropTypes.func.isRequired, onAuthChange: PropTypes.func.isRequired, errSelectors: PropTypes.object.isRequired, } render() { let { schema, name, getComponent, onAuthChange, authorized, errSelectors } = this.props const ApiKeyAuth = getComponent("apiKeyAuth") const BasicAuth = getComponent("basicAuth") let authEl const type = schema.get("type") switch(type) { case "apiKey": authEl = <ApiKeyAuth key={ name } schema={ schema } name={ name } errSelectors={ errSelectors } authorized={ authorized } getComponent={ getComponent } onChange={ onAuthChange } /> break case "basic": authEl = <BasicAuth key={ name } schema={ schema } name={ name } errSelectors={ errSelectors } authorized={ authorized } getComponent={ getComponent } onChange={ onAuthChange } /> break default: authEl = <div key={ name }>Unknown security definition type { type }</div> } return (<div key={`${name}-jump`}> { authEl } </div>) } }