| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import React from 'react'
- import { ContextRoot } from '../js/shared/context/root-context'
- import { setupContext } from './fixtures/context'
- import importOverleafModules from '../macros/import-overleaf-module.macro'
- const [
- {
- import: { default: GitBridgeModal }
- }
- ] = importOverleafModules('gitBridge')
- setupContext()
- export const GitBridgeUrlModal = args => <GitBridgeModal {...args} />
- GitBridgeUrlModal.args = {
- type: 'show_url'
- }
- export const CollaboratorModal = args => <GitBridgeModal {...args} />
- CollaboratorModal.args = {
- type: 'collaborator'
- }
- export const TeaserModal = args => <GitBridgeModal {...args} />
- TeaserModal.args = {
- type: 'teaser'
- }
- export default {
- title: 'Modals / Git Bridge Modal',
- component: GitBridgeModal,
- args: {
- show: true
- },
- argTypes: {
- handleHide: { action: 'handleHide' },
- startFreeTrial: { action: 'startFreeTrial' }
- },
- decorators: [
- Story => (
- <>
- <ContextRoot ide={window._ide} settings={{}}>
- <Story />
- </ContextRoot>
- </>
- )
- ]
- }
|