44 expression ,
55 renderTemplate ,
66 renderData ,
7+ createProxy ,
78} from "@webstudio-is/template" ;
89import { coreMetas } from "@webstudio-is/sdk" ;
910import * as baseMetas from "@webstudio-is/sdk-components-react/metas" ;
@@ -788,21 +789,25 @@ describe("is tree matching", () => {
788789} ) ;
789790
790791describe ( "is instance detachable" , ( ) => {
791- const metas = new Map ( Object . entries ( { ...baseMetas , ...radixMetas } ) ) ;
792+ const metas = new Map ( Object . entries ( baseMetas ) ) ;
793+ const radix = createProxy ( "@webstudio-is/sdk-components-react-radix:" ) ;
794+ for ( const [ component , meta ] of Object . entries ( radixMetas ) ) {
795+ metas . set ( `@webstudio-is/sdk-components-react-radix:${ component } ` , meta ) ;
796+ }
792797
793798 test ( "allow deleting one of matching instances" , ( ) => {
794799 expect (
795800 isInstanceDetachable ( {
796801 ...renderData (
797802 < $ . Body ws :id = "body" >
798- < $ . Tabs ws :id = "tabs" >
799- < $ . TabsList ws :id = "list" >
800- < $ . TabsTrigger ws :id = "trigger1" > </ $ . TabsTrigger >
801- < $ . TabsTrigger ws :id = "trigger2" > </ $ . TabsTrigger >
802- </ $ . TabsList >
803- < $ . TabsContent ws :id = "content1" > </ $ . TabsContent >
804- < $ . TabsContent ws :id = "content2" > </ $ . TabsContent >
805- </ $ . Tabs >
803+ < radix . Tabs ws :id = "tabs" >
804+ < radix . TabsList ws :id = "list" >
805+ < radix . TabsTrigger ws :id = "trigger1" > </ radix . TabsTrigger >
806+ < radix . TabsTrigger ws :id = "trigger2" > </ radix . TabsTrigger >
807+ </ radix . TabsList >
808+ < radix . TabsContent ws :id = "content1" > </ radix . TabsContent >
809+ < radix . TabsContent ws :id = "content2" > </ radix . TabsContent >
810+ </ radix . Tabs >
806811 </ $ . Body >
807812 ) ,
808813 metas,
@@ -816,12 +821,12 @@ describe("is instance detachable", () => {
816821 isInstanceDetachable ( {
817822 ...renderData (
818823 < $ . Body ws :id = "body" >
819- < $ . Tabs ws :id = "tabs" >
820- < $ . TabsList ws :id = "list" >
821- < $ . TabsTrigger ws :id = "trigger1" > </ $ . TabsTrigger >
822- </ $ . TabsList >
823- < $ . TabsContent ws :id = "content1" > </ $ . TabsContent >
824- </ $ . Tabs >
824+ < radix . Tabs ws :id = "tabs" >
825+ < radix . TabsList ws :id = "list" >
826+ < radix . TabsTrigger ws :id = "trigger1" > </ radix . TabsTrigger >
827+ </ radix . TabsList >
828+ < radix . TabsContent ws :id = "content1" > </ radix . TabsContent >
829+ </ radix . Tabs >
825830 </ $ . Body >
826831 ) ,
827832 metas,
@@ -835,7 +840,7 @@ describe("is instance detachable", () => {
835840 isInstanceDetachable ( {
836841 ...renderData (
837842 < $ . Body ws :id = "body" >
838- < $ . Tabs ws :id = "tabs" > </ $ . Tabs >
843+ < radix . Tabs ws :id = "tabs" > </ radix . Tabs >
839844 < $ . Box ws :id = "box" > </ $ . Box >
840845 </ $ . Body >
841846 ) ,
0 commit comments