Skip to content

Mendix Platform supported widgets and modules for web

License

Notifications You must be signed in to change notification settings

mendix/web-widgets

This branch is 37 commits ahead of main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d6f0b10 · Apr 17, 2025
Feb 10, 2025
Mar 9, 2023
Apr 9, 2025
Apr 17, 2025
Mar 13, 2025
Nov 3, 2022
Sep 5, 2024
Jul 10, 2023
Mar 13, 2025
Feb 14, 2023
Feb 16, 2023
Apr 15, 2021
Nov 10, 2022
Oct 13, 2022
Feb 6, 2020
Apr 15, 2024
Apr 9, 2025
Apr 17, 2025
Feb 14, 2023
Oct 4, 2024
Nov 4, 2024

Repository files navigation

Web widgets

The repository of platform-supported widgets and modules for Mendix.

For issues and bugs related to CSS, Widgets, Atlas, JS Actions, or this repository, please contact Mendix Support

Prerequisites

Development

  1. Clone the repo.
$ git clone https://github.com/mendix/web-widgets.git
  1. Install the dependencies.
$ cd web-widgets
$ pnpm install
  1. Go to the widget (package) you want to work on, set MX_PROJECT_PATH, and run pnpm start.
$ cd packages/pluggableWidgets/datagrid-web/

# Mac and Linux:
$ export MX_PROJECT_PATH="$HOME/Documents/Mendix/DataBoardApp"

# For Windows (PowerShell):
# $env:MX_PROJECT_PATH = 'C:\Users\Tom\Documents\Mendix\DataBoardApp'

$ pnpm start
  1. Go to Mendix Studio Pro and run App>Synchronize App Directory to update the widget code in the project. If your app is already running, restart it.

  2. Keep code clean: run pnpm test and pnpm lint.

$ pnpm lint
...
$ pnpm test

Note: run pnpm test --watch to start unit tests in watch mode.

Contributing

See CONTRIBUTING.md.

Raising problems/issues

  • We encourage everyone to open a support ticket through Mendix Support in case of problems with widgets or scaffolding tools (Pluggable Widgets Generator or Pluggable Widgets Tools).