sn-controls-aurelia
v2.0.1
Published
Aurelia controls for sensenet ECM
Downloads
393
Readme
sn-controls-aurelia
This package contains a collection of UI components and controls for sensenet ECM, written in Aurelia Framewok
Usage and installation
You can install the latest version from NPM
npm install --save sn-controls-aurelia
You can import into your Aurelia application's entry point
import { Repository } from 'sn-client-js';
// ... your other imports
export async function configure(aurelia: Aurelia) {
aurelia.use
.standardConfiguration()
.developmentLogging()
// ... your other features and plugins
.plugin(PLATFORM.moduleName('aurelia-validation'))
.plugin(PLATFORM.moduleName('sn-controls-aurelia'));
aurelia.container.registerSingleton(Repository.BaseRepository, () => {
const repo = new Repository.SnRepository(
{
RepositoryUrl: 'https://my-sn7-instance',
});
return repo;
});
await aurelia.start();
await aurelia.setRoot(PLATFORM.moduleName('app'));
}
If you are using Webpack, add these dependencies into your webpack.config's plugins section:
new ModuleDependenciesPlugin({
"sn-controls-aurelia": [
'./attributes/ContentDragCustomAttribute',
'./attributes/ContentDropCustomAttribute',
'./attributes/SettingsValidationCustomAttribute'
]
}),