feat: Update MegaMenu styles to use theme variables and enhance static asset validation
This commit is contained in:
@@ -40,5 +40,20 @@ validatePreview('preview/flyout-menu-preview.html');
|
||||
validateStyle('classic/megamenu-classic.css');
|
||||
validateStyle('src/extensions/megaMenu/MegaMenu.module.scss');
|
||||
|
||||
console.log('Static MegaMenu asset tests passed.');
|
||||
var modernStyles = read('src/extensions/megaMenu/MegaMenu.module.scss');
|
||||
[
|
||||
'white',
|
||||
'neutralLighter',
|
||||
'neutralLight',
|
||||
'neutralTertiary',
|
||||
'neutralSecondary',
|
||||
'neutralPrimary',
|
||||
'themePrimary',
|
||||
'themeDark',
|
||||
'themeLighterAlt'
|
||||
].forEach(function (themeSlot) {
|
||||
assert('modern styles use SharePoint theme slot ' + themeSlot,
|
||||
modernStyles.indexOf('[theme: ' + themeSlot + ', default:') >= 0);
|
||||
});
|
||||
|
||||
console.log('Static MegaMenu asset tests passed.');
|
||||
|
||||
Reference in New Issue
Block a user