@@ -391,10 +391,11 @@ describe('VariantManagement', () => {
391391 it ( 'Save As' , ( ) => {
392392 const TestComp = ( { onSaveAs } : { onSaveAs : VariantManagementPropTypes [ 'onSaveAs' ] } ) => {
393393 const [ saved , setSaved ] = useState ( undefined ) ;
394- const handleSaveAs = ( e ) => {
394+ const handleSaveAs : VariantManagementPropTypes [ 'onSaveAs' ] = ( e ) => {
395395 onSaveAs ( e ) ;
396- const { variantItem : _0 , ...rest } = e . detail ;
397- setSaved ( rest ) ;
396+ console . log ( e . detail ) ;
397+ const { variantItem : _0 , children, global, isDefault, nativeDetail, selected, applyAutomatically } = e . detail ;
398+ setSaved ( { nativeDetail, selected, children, isDefault, global, applyAutomatically } ) ;
398399 } ;
399400 return (
400401 < >
@@ -494,11 +495,15 @@ describe('VariantManagement', () => {
494495 showOnlyFavorites ?: VariantManagementPropTypes [ 'showOnlyFavorites' ] ;
495496 } ) => {
496497 const [ save , setSave ] = useState ( undefined ) ;
497- const handleSave = ( e ) => {
498+ const handleSave : VariantManagementPropTypes [ 'onSaveManageViews' ] = ( e ) => {
499+ const { deletedVariants, prevVariants, updatedVariants, variants, nativeDetail } = e . detail ;
498500 onSaveManageViews ( e ) ;
499501 setSave ( {
500- ...e . detail ,
501- variants : e . detail . variants . map ( ( item ) => {
502+ nativeDetail,
503+ deletedVariants,
504+ prevVariants,
505+ updatedVariants,
506+ variants : variants . map ( ( item ) => {
502507 const { variantItem : _0 , ...rest } = item ;
503508 return rest ;
504509 } ) ,
@@ -631,11 +636,15 @@ describe('VariantManagement', () => {
631636 onSaveManageViews : VariantManagementPropTypes [ 'onSaveManageViews' ] ;
632637 } ) => {
633638 const [ save , setSave ] = useState ( undefined ) ;
634- const handleSave = ( e ) => {
639+ const handleSave : VariantManagementPropTypes [ 'onSaveManageViews' ] = ( e ) => {
640+ const { deletedVariants, prevVariants, updatedVariants, variants, nativeDetail } = e . detail ;
635641 onSaveManageViews ( e ) ;
636642 setSave ( {
637- ...e . detail ,
638- variants : e . detail . variants . map ( ( item ) => {
643+ nativeDetail,
644+ deletedVariants,
645+ prevVariants,
646+ updatedVariants,
647+ variants : variants . map ( ( item ) => {
639648 const { variantItem : _0 , ...rest } = item ;
640649 return rest ;
641650 } ) ,
0 commit comments