Getting Started
About These Assets
This ViacomCBS UI kit is intended to be helpful input to accelerate the implementation effort and achieve the desired look & feel.
Dependencies
ServiceNow Service Portal Dependencies
- Bootstrap v3.3.6
- jQuery 2.2.3
- FontAwesome 4.7
Additional Dependencies
ViacomCBS Web Fonts
- ViacomCBS Raisonne
- Proxima Nova
Implementation Notes
- These templates are representative. Interactions aim to show the intended presentation and not necessarily the correct data. Content and data should be considered placeholder.
- Interactions and JavaScript functionality are intended to show desired experience. Because the target platform uses a customized version of the AngularJS framework, it is likely that some code should be refactored to the platform.
- The HTML code within this site is generated by Nunjucks features to simplify building out code (e.g. repeat block for # times, simple conditionals, macros with parameters, etc). Using these features may inject unnecessary line breaks and white space. Although component HTML code is ran through a Prettier process, some undesirable white space may remain.
- Because Service Portal does not parse some modern SASS features (ex.
@content
within mixins or nested&-[selector]
syntax), SCSS syntax maybe be slightly more verbose than could be necessary.