A Widget to display recent rules from SSW Rules
This is a React component, published as an NPM package to be installed on other sites. It retrieves data from SSW.Rules.Content and displays the most recently updated rules.
npm i ssw.rules.widget
import { RulesWidget } from 'ssw.rules.widget';
function ExamplePage() {
return (
<>
/* Simplest implementation */
<RulesWidget />
/* Using all the options */
<RulesWidget showLogo={true} numberOfRules={5} author={authorGitHubUsername} location={window.location}/>
</>
);
}
Name | Type | Default | Required | Use |
---|---|---|---|---|
showLogo | boolean | false | No | Whether to show the SSW logo. Defaults to true if not explicitly set. |
location | string | ${window.location.href} | No | Current URL of the page hosting the widget. |
numberOfRules | number | 10 | No | Number of rules to display in the widget. |
author | string | null | No | GitHub username of the author to filter rules by. |