Incubation Lab Overview
The incubation lab is were we test things out. Some of the expirements might make it into the library, others are offered here to copy them to your project in an easy way. Some might even end up in the trashcan.
As these components are not part of the official library, they are not included in the NuGet package. Same as with the rest of the library, we only
offer support for these specific components through the GitHub repository on a best effort base.
We hope you will help us test-drive the components, both here in the demo environment but also in your own projects, and give us
feedback (at our repo's discussion board').
Most components will show download links for the Razor (.razor
), C# (.cs
), CSS (.css
) and JavaScript
(.js
) files (if applicable for that specific component). This makes it easier to test the components inside your own projects.
Please be aware that if you download the files to use in your own projects, you need to replace the FluentUI.Demo.Shared
namespace with your own project's namespace
Currently the following components are available int the lab:
The status of these components is that they will not be included in the library. Reasons for this are:
- MarkdownSection depends on external package
Markdig
. We do not intend to add components to the library that have external dependencies -
TableOfContents needs to be refreshed if other components (like for example a
MarkdownSection
) add headings into the DOM. This is possible but requires a fair ammount of steps we can not automate. We therefore choose to make a sample implementation available in the lab. The TableOfContents page explains and shows the steps needed to make this work.