OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
API
/
swagger-ui-5.17.14
/
src
/
core
/
plugins
/
oas31
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/07/2024 04:34:11 AM
rwxr-xr-x
📄
after-load.js
1.43 KB
08/07/2024 04:34:09 AM
rw-r--r--
📁
auth-extensions
-
08/07/2024 04:34:37 AM
rwxr-xr-x
📁
components
-
08/07/2024 04:35:01 AM
rwxr-xr-x
📄
fn.js
3.11 KB
08/07/2024 04:34:09 AM
rw-r--r--
📄
index.js
6.19 KB
08/07/2024 04:34:09 AM
rw-r--r--
📁
json-schema-2020-12-extensions
-
08/07/2024 04:35:11 AM
rwxr-xr-x
📄
selectors.js
674 bytes
08/07/2024 04:34:09 AM
rw-r--r--
📁
spec-extensions
-
08/07/2024 04:34:37 AM
rwxr-xr-x
📁
wrap-components
-
08/07/2024 04:35:02 AM
rwxr-xr-x
Editing: selectors.js
Close
/** * @prettier */ import { createSelector } from "reselect" import { safeBuildUrl } from "core/utils/url" export const selectLicenseUrl = createSelector( [ (state, system) => system.specSelectors.url(), (state, system) => system.oas3Selectors.selectedServer(), (state, system) => system.specSelectors.selectLicenseUrlField(), (state, system) => system.specSelectors.selectLicenseIdentifierField(), ], (specUrl, selectedServer, url, identifier) => { if (url) { return safeBuildUrl(url, specUrl, { selectedServer }) } if (identifier) { return `https://spdx.org/licenses/${identifier}.html` } return undefined } )