Skip to content

genexuslabs/chameleon-integrations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chameleon Controls Library Samples

Welcome to the Chameleon Controls Library Samples repository! This repository contains various examples demonstrating how to effectively use the Chameleon Controls Library in different frameworks and with different design systems.

Overview

The Chameleon Controls Library provides a set of customizable UI components designed to work seamlessly with different design systems, including Mercury. This repository aims to showcase practical implementations, starting with integration examples for React.

Requirements

  • Install Bun

    npm i bun -g

Available Samples

chat-with-math: A sample showcasing how to use the ch-chat component from Chameleon with "vanilla" JavaScript (without any framework) to render mathematical formulas.

  • To start the dev server, run:

    bun i
    bun start.chat-with-math
  • To build the application for production, run:

    bun build.chat-with-math

custom-chat: A sample showcasing how to use the ch-chat component from Chameleon with "vanilla" JavaScript (without any framework).

  • To start the dev server, run:

    bun i
    bun start.custom-chat
  • To build the application for production, run:

    bun build.custom-chat

nextjs-mercury: A sample showcasing how to integrate Chameleon controls with a NextJS 15 and React 19 application using the GeneXus Mercury design system.

  • To start the dev server, run:

    bun i
    bun dev.nextjs-mercury
  • To build the application for production, run:

    bun build.nextjs-mercury

react-mercury: A sample showcasing how to integrate Chameleon controls with a React 18 application using the GeneXus Mercury design system.

  • To start the dev server, run:

    bun i
    bun start.react-mercury
  • To build the application for production, run:

    bun build.react-mercury

solid-mercury: A sample showcasing how to integrate Chameleon controls with a SolidJS application using the GeneXus Mercury design system.

  • To start the dev server, run:

    bun i
    bun start.solid-mercury
  • To build the application for production, run:

    bun build.solid-mercury

Contribution

Contributions are welcome! If you have additional samples or improvements, feel free to fork the repository and submit a pull request.

License

This project is licensed under the Apache License 2.0. See the LICENSE file for more details.

About

Examples of how to use Chameleon in different frameworks and design systems

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •