Skip to content

GDB-14755 create Reactodia wrapper component#2

Open
plamen-yordanov wants to merge 1 commit into
mainfrom
GDB-14755-create-reactodia-wrapper
Open

GDB-14755 create Reactodia wrapper component#2
plamen-yordanov wants to merge 1 commit into
mainfrom
GDB-14755-create-reactodia-wrapper

Conversation

@plamen-yordanov

@plamen-yordanov plamen-yordanov commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

What

Create a wrapper component for Reactodia.

Why

This component allows users to render graphs backed by a SPARQL endpoint, improving the integration of Reactodia into applications.

How

  • Added GraphwiseReactodia component in graphwise-reactodia.tsx to manage rendering and state.
  • Created translations.ts for French translations.
  • Updated tsconfig.json to support JSON module resolution.
  • Added styles in graphwise-reactodia.scss.
  • Implemented polyfills in polyfill-node.ts for Node.js globals in the browser.
  • Updated package.json with new dependencies for Reactodia integration.

Testing

n/a

Screenshots

Checklist

  • Branch name
  • Target branch
  • Commit messages
  • Squash commits
  • MR name
  • MR Description
  • Tests
  • Browser support verified

## What
Create a wrapper component for Reactodia.

## Why
This component allows users to render graphs backed by a SPARQL endpoint, improving the integration of Reactodia into applications.

## How
- Added `GraphwiseReactodia` component in `graphwise-reactodia.tsx` to manage rendering and state.
- Created `translations.ts` for French translations.
- Updated `tsconfig.json` to support JSON module resolution.
- Added styles in `graphwise-reactodia.scss`.
- Implemented polyfills in `polyfill-node.ts` for Node.js globals in the browser.
- Updated `package.json` with new dependencies for Reactodia integration.

## Testing
n/a
*/
@Component({
tag: 'graphwise-reactodia',
styleUrl: 'graphwise-reactodia.scss',

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm pretty sure we are going to need to relax it a bit with shadow: false

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's the default value, or do you want to be explicit?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants