Using all those enums on some components feels clunky and like overdoing it. Besides, a lot of wrong choices can be made too.
<BsTable Options="BsTableOptions.Bordered | BsTableOptions.BorderPrimary | BsTableOptions.TableWarning | BsTableOptions.TableHover">
// ...
Suggested:
<BsTable Border="BsTableBorderOptions.BorderPrimary" Variant="BsTableVariants.Warning" Hover="true" />
<BsRow> and ` suffer the same fate.