Commit graph

14 commits

Author SHA1 Message Date
manishkushare
c88f1d9689 refactor: remove Navigation widget and related files
- Deleted Navigation component and its associated styles, hooks, and utilities.
- Updated index.js to export a null component wrapped with edition-specific logic.
- Added navigation feature flag to licensing configurations and terms.
- Updated LicenseTooltip to include navigation in the feature list.
- Adjusted withEditionSpecificComponent to support widgets.
2026-04-12 23:26:53 +05:30
manishkushare
af1a8dbf4a feat: add navItemSize configuration and styling for navigation components 2026-04-08 11:38:20 +05:30
Nakul Nagargade
433e1bd4c4
Enhance TypeScript support in frontend configuration (#15576)
* test: verify pre-commit hook

* fix: clean up code formatting and improve readability across multiple components

* chore: update subproject commit reference in frontend/ee

* chore: update eslint to version 9.26.0 and remove unused dependencies from package.json

fix: update submodule reference in server/ee

* chore: refactor ESLint configuration and add quiet linting script; update components to disable specific ESLint rules

* chore: add GitHub Copilot review instructions for App Builder team

Covers backward compatibility rules, styling conventions, state management,
resolution system, widget definitions, and common review flags.

* chore: add review instructions for App Builder, Data Migrations, Server Widget Config, Widget Components, and Widget Config

* Enhance TypeScript support in frontend configuration

- Added TypeScript parser and linting rules to ESLint configuration.
- Updated Babel configuration to include TypeScript preset.
- Modified package.json and package-lock.json to include TypeScript and related dependencies.
- Introduced tsconfig.json for TypeScript compiler options.
- Updated Webpack configuration to support .ts and .tsx file extensions.
- Adjusted linting and formatting scripts to include TypeScript files.

* chore: update TypeScript ESLint packages and subproject commits

---------

Co-authored-by: kavinvenkatachalam <kavin.saratha@gmail.com>
Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com>
2026-03-19 12:41:32 +05:30
manishkushare
502ce378aa enhance vertical navigation styles and scrollbar behavior 2026-02-20 13:27:18 +05:30
manishkushare
1b7017ff84 refactor selection logic: remove index from click data in applySelection function 2026-02-19 18:47:58 +05:30
manishkushare
d9a0b2df75 add z-index elevation for navigation dropdown to improve stacking context 2026-02-19 18:25:17 +05:30
manishkushare
4a4501f81a enhance navigation component: improve overflow calculation and add resize observer 2026-02-19 17:55:05 +05:30
manishkushare
609e489d2c add horizontal and vertical alignment options to navigation component 2026-02-19 15:09:06 +05:30
manishkushare
5ad162e7a9 refactor: replace Tabler icons in navigation components and update className logic for dark mode 2026-02-10 14:03:29 +05:30
manishkushare
a8cb5f773b refactor: update exposed variables in navigation component to use selectedItem and previousSelectedItem 2026-02-09 21:24:36 +05:30
manishkushare
9bce998a7f added hook to implement overflow calculation for navigation component and add utility functions 2026-02-09 15:57:13 +05:30
manishkushare
d62f7d7d03 fix: adjust default width for navigation component to 20 2026-01-30 12:17:54 +05:30
manishkushare
4796710cb9 fix: update visibility settings for navigation items and groups to false 2026-01-30 11:56:17 +05:30
manishkushare
d6a07cff82 feat: add Navigation widget with customizable menu items and styles
- Implemented Navigation component with horizontal and vertical orientations.
- Added support for nested groups and item visibility/disable states.
- Created associated SCSS styles for navigation layout and item appearance.
- Integrated Navigation widget into the editor helpers and widget configuration.
- Defined navigation configuration with properties, events, and default items.
2026-01-28 02:56:34 +05:30