procode-vs-template
v1.0.10
Published
VarStreet Template Library - A comprehensive React template system with widget factories, action handlers, and SCSS styling for dynamic template creation
Downloads
250
Maintainers
Readme
VarStreet Template Library
A comprehensive React template system with widget factories, action handlers, and SCSS styling for dynamic template creation.
🌟 Features
- TemplateWidgetFactory: Dynamic widget creation and management system
- TemplateActionFactory: Action handler and template action management
- TypeScript Support: Full type definitions included
- Modular Architecture: Import only what you need
- SCSS Styling: Built-in template styling system
📦 Installation
npm install procode-vs-templatePeer Dependencies
npm install react react-dom react-router-dom react-beautiful-dnd🛠️ Usage
Basic Usage
import TemplateWidgetFactory from 'procode-vs-template';
const factory = new TemplateWidgetFactory();
const widget = factory.createWidget({
widgetType: 'button',
config: { title: 'Click Me' },
uiElementGroupData: {}
});Import Options
// Import factories
import { TemplateWidgetFactory, TemplateActionFactory } from 'procode-vs-template/factories';
// Import actions
import { TemplateActionFactory } from 'procode-vs-template/actions';
// Import styles
import 'procode-vs-template/styles';📋 Requirements
- React 18.2.0+
- TypeScript 5.0.2+
- Node.js 16+
📄 License
MIT
🤝 Contributing
Contributions are welcome! Please read our contributing guidelines.
Support
For support and questions, please visit our documentation or create an issue in the repository.
