I’ve made a dynamic component for carpentry and everything is working fine in my parent file.
When i’m importing this component in new file is working well, but if there another dynamic component in my file before I import it it’s like my component is taking the attribute of the former component. Sometimes it’s not working at all also if this component is alone in a new file.
Every each component of this dynamic component is singly named but i observe that some component are keeping another name.
Also observe the attribute of this component are changed by the attribute of another one component.
It would be better and easier to use the method intended for saving components using the Components panel. Then, when you want to use the component, bring it in from the Components panel. Doing it the way you are doing it you wind up creating an extraneous top level component which is likely to be causing your problem here.
Save your components to the folder via the Components panel. Open the secondary pane by clicking the button in the upper right corner of the panel. Set the top one to In Model, the bottom one to your destination folder, then click and drag the thumbnail from the top pane to the bottom one.
Doing it this way will avoid the extra component level. Then when you want to use the component, bring it in from the Components panel.
When you bring the component in from the Components panel you’ll have hold of it by the component’s origin which will make it easier to place precisely where you want it. And each component will be handled separately when you make the adjustments.
As the different DCs are built from the same sub components, these will “cross talk” with preference given to the first loaded, In order to stop this, if the copied or cannibalized subs have same formulas but different names you can use parent! Otherwise when building the different components, use the same file (with all the other versions present) and make all parts that require it unique.