@@ -3,7 +3,6 @@ import React, {Fragment} from 'react';
3
3
import classNames from 'classnames' ;
4
4
import { FormattedMessage } from 'react-intl' ;
5
5
import Draggable from 'react-draggable' ;
6
- // import Box from '../box/box.jsx';
7
6
8
7
import styles from './card.css' ;
9
8
@@ -278,64 +277,65 @@ const Cards = props => {
278
277
const steps = content [ activeDeckId ] . steps ;
279
278
280
279
return (
281
- /* <Box
282
- // Use static `cards-overlay` class for bounds of draggables
280
+ < div
283
281
className = { styles . cardContainerOverlay }
284
282
style = { {
285
- width: 500, // props.stageSize.width,
286
- height: 500 // props.stageSize.height
283
+ width : `${ window . innerWidth + ( 2 * 300 ) } px` ,
284
+ height : `${ window . innerHeight + ( 2 * 300 ) } px` ,
285
+ top : `${ - 300 } px` ,
286
+ left : `${ - 300 } px`
287
287
} }
288
- > */
289
- < Draggable
290
- bounds = "parent"
291
- position = { { x : x , y : y } }
292
- onDrag = { onDrag }
293
- onStart = { onStartDrag }
294
- onStop = { onEndDrag }
295
288
>
296
- < div className = { styles . cardContainer } >
297
- < div className = { styles . card } >
298
- < CardHeader
299
- expanded = { expanded }
300
- step = { step }
301
- totalSteps = { steps . length }
302
- onCloseCards = { onCloseCards }
303
- onShowAll = { onShowAll }
304
- onShrinkExpandCards = { onShrinkExpandCards }
305
- />
306
- < div className = { expanded ? styles . stepBody : styles . hidden } >
307
- { steps [ step ] . deckIds ? (
308
- < PreviewsStep
309
- content = { content }
310
- deckIds = { steps [ step ] . deckIds }
311
- onActivateDeckFactory = { onActivateDeckFactory }
312
- onShowAll = { onShowAll }
313
- />
314
- ) : (
315
- steps [ step ] . video ? (
316
- < VideoStep
317
- dragging = { dragging }
318
- video = { translateVideo ( steps [ step ] . video , locale ) }
289
+ < Draggable
290
+ bounds = "parent"
291
+ position = { { x : x , y : y } }
292
+ onDrag = { onDrag }
293
+ onStart = { onStartDrag }
294
+ onStop = { onEndDrag }
295
+ >
296
+ < div className = { styles . cardContainer } >
297
+ < div className = { styles . card } >
298
+ < CardHeader
299
+ expanded = { expanded }
300
+ step = { step }
301
+ totalSteps = { steps . length }
302
+ onCloseCards = { onCloseCards }
303
+ onShowAll = { onShowAll }
304
+ onShrinkExpandCards = { onShrinkExpandCards }
305
+ />
306
+ < div className = { expanded ? styles . stepBody : styles . hidden } >
307
+ { steps [ step ] . deckIds ? (
308
+ < PreviewsStep
309
+ content = { content }
310
+ deckIds = { steps [ step ] . deckIds }
311
+ onActivateDeckFactory = { onActivateDeckFactory }
312
+ onShowAll = { onShowAll }
319
313
/>
320
314
) : (
321
- < ImageStep
322
- image = { translateImage ( steps [ step ] . image , locale ) }
323
- title = { steps [ step ] . title }
324
- />
325
- )
326
- ) }
327
- { steps [ step ] . trackingPixel && steps [ step ] . trackingPixel }
315
+ steps [ step ] . video ? (
316
+ < VideoStep
317
+ dragging = { dragging }
318
+ video = { translateVideo ( steps [ step ] . video , locale ) }
319
+ />
320
+ ) : (
321
+ < ImageStep
322
+ image = { translateImage ( steps [ step ] . image , locale ) }
323
+ title = { steps [ step ] . title }
324
+ />
325
+ )
326
+ ) }
327
+ { steps [ step ] . trackingPixel && steps [ step ] . trackingPixel }
328
+ </ div >
329
+ < NextPrevButtons
330
+ expanded = { expanded }
331
+ isRtl = { isRtl }
332
+ onNextStep = { step < steps . length - 1 ? onNextStep : null }
333
+ onPrevStep = { step > 0 ? onPrevStep : null }
334
+ />
328
335
</ div >
329
- < NextPrevButtons
330
- expanded = { expanded }
331
- isRtl = { isRtl }
332
- onNextStep = { step < steps . length - 1 ? onNextStep : null }
333
- onPrevStep = { step > 0 ? onPrevStep : null }
334
- />
335
336
</ div >
336
- </ div >
337
- </ Draggable >
338
- /* </Box> */
337
+ </ Draggable >
338
+ </ div >
339
339
) ;
340
340
} ;
341
341
0 commit comments