ToolJet/frontend/src/_components
Arpit c8fbd62502
[Improvement/feature] Redesigned application inspector 🚀 (#2789)
* JSON Tree Viewer component: init

* JSON Node indicator

* Node indicator and NodeString

* function to get current node type and render component accordingly

* Handles Object, Array, String type

* Show/hide node identifier for only array and object with more than 0 items

* adds option to render node icons

* inspector json-tree: queries icons

* inspector json-tree: component icons

* fixes min/max width for the inspector popup card

* renames node details: keys to entries

* fixes getting the type of the currentNode

* inspector styes and style fixes for string, bools and number

* handles styles for undefined and null type

* removes type label for null and undefined

* fixes node margins

* adds option to use indentation node block (css border for node groups)

* improvement: update pinned icon as per pinned state

* fixes expanding and flatenning  the first element of a nested list

* fixes length label displays false, should always be number.

* handles function type

* fixes margin for String nodes

* inspector styles

* updates hexacode for selected node bg

* styles fixes

* adds copy-to-clipboard for each nodes

* show hide buttons for actions on mouse enter

* adds: delete widget from inspector popup

* adds: widget selector action

* tooltip for showHide options action buttons

* refactor

* adds: runQuery action for queries

* removes icons for root nodes for inspector

* Toggle icon (NodeIndicator) should should be displayed for Object and array type (0 length)

* hide node indicator for functions

* removes hover for nodes

* styles fixes

* on hover icons are not visible for expanded items

* style updates: selectable node

* adds onSelect callback option on lables

* adds: on expand with onclick lables props

* fixes cursor styles on Mouse enter

* fixes copy to clipboard action: from value to path

* fixes currentPath

* copy path to clipboard, return absolute path

* fixes broken widget icons

* selecting a widget in editor, selects the component/node in the tree

* fixes app crash when adding runjs queries to the json-vieweer

* fixes text-transformation to active nodes

* fixes with selectedWidget in the editor, expandable node was alwasys the widget node

* adds: dark theme

* clean up

* error boundary

* fixes: current node and hovered node update callback on mouse enter

* fixes options alignmeny

* adds more actions menu option popover

* refactored

* fixes reverse selection fo widget and node

* fixes radio button svg icon

* fixes: two child nodes of different parent get the active class

* fixes popover menu options

* fixes selected node display:hidden

* clean up

* toggle icon should not expand if empty

* adds tooltip for more actions

* spliting into different files

* minor improvements: toggling icon should select the label node, selected node if string should not updated to the last selected widget node

* resolves lifecycle method changes

* resolves changes

* resolves changes

* revert lock file changes

* Revert "revert lock file changes"

This reverts commit 10de6accf7.

* fixes: app crash, undoing one widget from canvas

* adds a comment for expand with labels

* minor enhancement:onMouseEnter updates the current hovered node

* minor enhancement: differentiate hovered node
2022-05-05 13:54:12 +05:30
..
__tests__ [tests] add pagination tests (#2417) 2022-03-04 07:58:59 +05:30
CopyToClipboard [Improvement/feature] Redesigned application inspector 🚀 (#2789) 2022-05-05 13:54:12 +05:30
Portal [Chore] Popup Code Hinter component style fixes (#1561) 2021-12-15 09:53:17 +05:30
ConfirmDialog.jsx Made the confirmation modal consistent with the currently applied theme (#2656) 2022-03-29 21:27:08 +05:30
DarkModeToggle.jsx update theme toggle position to bottom (#1186) 2021-10-21 22:57:31 +05:30
DynamicForm.jsx Feature: OpenApi import plugin (#2728) 2022-04-26 14:14:12 +05:30
Googlesheets.jsx Fix: Googlesheets OAuth refresh token flow (#2118) 2022-02-05 07:09:40 +05:30
Header.jsx Support for multiple workspaces 🚀 (#2778) 2022-05-05 12:38:42 +05:30
ImageWithSpinner.jsx Added a spinner to show before rendering template images (#2206) 2022-02-11 07:07:46 +05:30
index.js Support for multiple workspaces 🚀 (#2778) 2022-05-05 12:38:42 +05:30
Menu.jsx Support for multiple workspaces 🚀 (#2778) 2022-05-05 12:38:42 +05:30
Organization.jsx Support for multiple workspaces 🚀 (#2778) 2022-05-05 12:38:42 +05:30
Pagination.jsx Improved pagination for the dark mode (#2761) 2022-04-08 22:02:05 +05:30
PrivateRoute.jsx Fix linting errors across the app (#785) 2021-09-21 19:18:28 +05:30
SearchBox.jsx Support for multiple workspaces 🚀 (#2778) 2022-05-05 12:38:42 +05:30
Slack.jsx Refactor: move default options to schema files (#1425) 2021-11-22 13:52:32 +05:30
ToolTip.jsx [Home Page Design Changes] App listing style (#1808) 2022-01-20 18:35:37 +05:30