/* eslint-disable import/extensions */ import hbs from 'htmlbars-inline-precompile'; import { storiesOf } from '@storybook/ember'; import { withKnobs, select } from '@storybook/addon-knobs'; import notes from './config.md'; // This will need to be replaced with a fake model, since the form fields associated with // each model come from OpenApi and Storybook doesn't have a Vault server to call OpenApi from. const MODELS = { Approle: 'approle', AWS: 'aws/client', Azure: 'azure', Cert: 'cert', GCP: 'gcp', Github: 'github', JWT: 'jwt', Kubernetes: 'kubernetes', LDAP: 'ldap', OKTA: 'okta', Radius: 'radius', Userpass: 'userpass', }; const DEFAULT_VALUE = 'aws/client'; storiesOf('AuthConfigForm/Config/', module) .addParameters({ options: { showPanel: true } }) .addDecorator(withKnobs()) .add( `Config`, () => ({ template: hbs`