April 2022 - Documentation and Component Enhancements

Page duplication 

It’s now even easier for teams to create and use template pages throughout their design system. Admins and editors can quickly duplicate any page and begin editing the content in seconds. This helps teams work more efficiently and ensures consistency across the site.

Note that duplication is currently only available for content pages and not for pattern pages or navigation groups.

Attachments content block 

You can now add attachments to your design system by using the attachments content block. This enables contributors to attach things like logos, design files and other file types to a page. Design system viewers can then quickly download or copy a link to the file directly from your site. This feature is currently available to clients interested in giving feedback through our early access program and will be widely available soon! Simply reach out to help@knapsack.cloud if you’re interested in participating in our early access release.  
To start using this feature, you must be on version 3.48.0 or later of Knapsack. To verify your current workspace version, check the package.json file to see the current @knapsack/app version number or reach out to help@knapsack.cloud for support. 

Using components as properties  

It is now possible for you to use components as props when building patterns in Knapsack. This update makes nesting components even easier and simplifies data sharing between pre-existing components in your design system. Even complex components can be easily stored and rendered in Knapsack with the ability to reference full components in a pattern.

To start using this feature, you must be on version 3.48.0 or later of Knapsack.

Vue 3 support 

You can now use Vue 3 or Vue 2 within your Knapsack workspaces. Teams in the process of transitioning from Vue 2 to Vue 3 will find both versions supported in Knapsack. This is done by using Vue 3 with the Migration Build that allows Vue 2 templates and functionality to be used.

To start using this feature, you must be on version 3.48.0 or later of Knapsack.