Remove plugin that's breaking Try It Out when host/basePath isn't defined

This commit is contained in:
Kyle Shockey
2017-03-21 16:43:06 -07:00
parent bdf564ee3a
commit 3be5d2cb93
2 changed files with 1 additions and 38 deletions

View File

@@ -1,36 +0,0 @@
import React, { PropTypes } from "react"
export default function (system) {
return {
components: {
NoHostWarning,
},
statePlugins: {
spec: {
selectors: {
allowTryItOutFor,
}
}
}
}
}
// This is a quick style. How do we improve this?
const style = {
backgroundColor: "#e7f0f7",
padding: "1rem",
borderRadius: "3px",
}
function NoHostWarning() {
return (
<div style={style}>Note: The interactive forms are disabled, as no `host` property was found in the specification. Please see: <a href="https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#swagger-object" target="_blank">OAI 2.0/#swagger-object</a></div>
)
}
// Only allow if, there is a host field
function allowTryItOutFor(state) {
return ({specSelectors}) => {
return specSelectors.hasHost(state)
}
}

View File

@@ -1,11 +1,10 @@
import BasePreset from "./base" import BasePreset from "./base"
import allowTryItOutIfHost from "core/plugins/allow-try-it-out-if-host" // Just the base, for now.
export default function PresetApis() { export default function PresetApis() {
return [ return [
BasePreset, BasePreset,
allowTryItOutIfHost,
] ]
} }