SolarisUI is a UI component-based framework that allows you to easily create static
websites without worrying about writing your own HTML or CSS files.
Error: This feature displays an error message with a link to a URL. It uses the error template and the ErrorProps data.
FAQ: This feature displays frequently asked questions with their corresponding answers. It uses the faq template and the FAQProps data.
Feature: This feature displays a set of features with their corresponding descriptions and an image. It uses the feature template and the FeatureProps data.
Footerbig: This feature displays a large footer with multiple columns, each containing rows of links. It uses the footerbig template and the FooterBigProps data.
Footer: This feature displays a footer with a background image, links, and social media icons. It uses the footer template and the FooterProps data.
Gallery: This feature displays a gallery of images, some of which are larger than others. It uses the gallery template and the GalleryProps data.
Header: This feature displays a header with a logo, a tagline, and links. It uses the header template and the HeaderProps data.
There are numerous other templates that can be used. Explore the templates folder inside the project folder to see all the templates.
Each feature is a separate component that can be added to a web page using the solarisUI library. The code examples in the test block demonstrate how to create each feature using the appropriate template and data.
SolarisUI is a UI component-based framework that allows you to easily create static websites without worrying about writing your own HTML or CSS files.
Index.ts
The
Index.ts
file imports and re-exports all the underlying classes.SolarisUI class
The
SolarisUI
class provides the main functionality of the framework. It allows you to create and manage UI components for your static website.License
MIT license
Example Page using SolarisUI Components
Example Page using SolarisUI Components
Header
The header contains several links:
error
template and theErrorProps
data.faq
template and theFAQProps
data.feature
template and theFeatureProps
data.footerbig
template and theFooterBigProps
data.footer
template and theFooterProps
data.gallery
template and theGalleryProps
data.header
template and theHeaderProps
data.Each feature is a separate component that can be added to a web page using the
solarisUI
library. The code examples in the test block demonstrate how to create each feature using the appropriate template and data.