* add getter function and table transformation docs
* add dropdown, number-input, password-input and text-input docs
* [docs] custom parameters for queries
* update docs for revamped components, runJS and runPy functions and sidebar
* change order of properties and other misc changes
* update query panel and other minor fixes
* added version 2.29.0
---------
Co-authored-by: Shubhendra <withshubh@gmail.com>
* initial commit
* design the UI to add new row
* added logic to add and discard single row
* added csa to discard newly added row
* added feature to add and discard multiple rows
* added a dot to the icon of add new row to determine if the new rows is still not saved or discarded
* discard rows added csa bug fixed
* fixing the horizontal spacing issue inside the cell
* changing the default height of the table widget to make sure filter and add new rows pop-up windows footer is visible upfront
* made suggested text and spacing changes
* fixed spacing for add another row button
* fixed es lint issue
* bug fixed added missing return statement
* changed the exposedVariable name to newRows for adding new rows
some text and style changes for button
* fixed tooltip issue for adding new rows button
* avoided deleting new row added immediately after clicking on save button
* handled edge case if data url is chnaged in between add new row operation
* simplified the code in AddNewRowComponent.jsx
* docs: updated table doc with ui options
* Fixed bug on adding different column types
* Update docs/docs/widgets/table.md
---------
Co-authored-by: Shubhendra <withshubh@gmail.com>
Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
* exposed display_values to the expsoed variables as optionlabels
* removed console
* added exposed vars of dropdown
---------
Co-authored-by: Shubhendra <withshubh@gmail.com>
* initial commit
* made the UI changes
* added property to enable or disable pagination
* code enhancement
* bug fixed: app is getting crashed for older versions
* code enhancement
* bug fixed : scrollbar thumb was pratially getting hidden under the pagination div
* shifted enablePagination check before is data array check
made changes so that scrollbar thumb visible only for list item container
* if pagination is disabled, blank space is visible at the bottom
* bug fixed
* bug fixed: Pagination was showing NaN and not showing any data when invalid rowPerPage value provided
* list view is not closing on clicking on hide modal icon
* bug fixed when rowsPerPage is provided with string value its not working as desired
* pagination:listview
---------
Co-authored-by: Shubhendra <withshubh@gmail.com>
* added functional changes to support enabling/disabling action button in the table component
* designed UI
* minor changes
* added disable property for the action button
* minor changes
* added feature to disable/enable action button in the table widget
* fixed lint issues
* bug fixed : not able to programatically disable or enable action button based on fx value
* made the suggested changes
* bug fixed
* initial commit
* made action button programatcially enabled/disabled
* code enhancement
* removed console in actions file
* fixed es lint issue
* made default value of codehinter to false
* deep cloned current state instead of shallow cloning
* code enhancement
* code enhancement
* action button doc update
---------
Co-authored-by: Shubhendra <withshubh@gmail.com>
* made editable programtical using fx
* updated doc for programmatically enabling the editable option in column
---------
Co-authored-by: Shubhendra <withshubh@gmail.com>
* Kanban 2.0 init
* Implemented Kanban 2.0
* Moved add card button to the header
* Added debounce functionality
* Added CSA to Kanban
* Formatted Kanban
* Updated default data on Kanban
* Handled undefined data and exposed lastUpdatedCard
* Added lastCardAdded exposed variable in Kanban
* Fixed id bug on Kanban
* Fixed width issue on Kanban
* Fixed dark mode
* Commented onUpdate event for every action
* Rename containerId to columnId in lastCardMovement in Kanban
* Updated min width in kanban card
* Fixed bug on dropping items into cards when first container is empty
* kanban2 docs
* updated info in kanban doc
---------
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
Co-authored-by: Shubhendra <withshubh@gmail.com>
* Created form widget
* Fixed the same name issue in defaultChildren
* Dynamically added buttons to the form inspector
* Added data to exposed variable and handled button click
* Added Reset functionality, CSA to the form widget
* Added Form widget icon
* form component docs
Co-authored-by: Shubhendra <withshubh@gmail.com>
* Created Link Widget
* Added empty line at the end in theme file
* Fixed overflow issue in Link widget
* Updated visibility in the link widget
* Added doc for link widget
* Updated link widget doc
* Set fxActive on by default for visibility
* Fixed variable typo in link widget
* Updated hidden property
* Updated visibility logic for link widget
* Moved visibility to styles section
* Moved register action to useEffect
* Removed registerActions on useEffect
* Removed dependencies in registerAction function as it is breaking inspector
* updated link doc
* Add clickRef of link component as dependency of registerAction
Co-authored-by: Shubhendra <withshubh@gmail.com>
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
* init
* fixes: config-handler clickEvents
* fixes: position attributes for open state modal config handler
* modal body scrollable
* adds loadingState
* adds onOpen and onClose events for modal
* adds visibility property
* open general and layout Options by default
* adds styling options for modal header and body
* adds style options for show button and conditional rendering of button styles
* refactor conditional rendering styles
* clean up
* fixes typos
* remove footer
* modal size
* handles dark theme
* update naming convention for modal: trigger button
* modal size:updates
* updates modal close icon
* adds comments for conditionally rendering style options
* only vertical scrolling inside modals
* clean up
* custom UI for widget config handle for modal
* backfil
* resolves: event should not fire on mount
* modal improvements doc
* hide modal on clicking outside for viewer mode
* Remove unnecessary modification of modal property schema
Co-authored-by: Shubhendra <withshubh@gmail.com>
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
* init kanban board widget
* kanban board
* reverts to beautifully
* kanban UI updates and dnd fixes
* bugfix: when dropped outside the col, should return back to it inital position
* updates min-width of the column
* container and widget styles
* style fixes: column container onDrag
* adds button for new group
* fixes new card overflow
* add btn for adding cards
* groups and cards updated
* add property definition
* improves draggable card position while drag is active
* handle delete group/col
* handle col/group title updates
* handles editing card title
* style fixes for input cursor
* cleanup
* card popover with codehinter fields
* minor card fixes
* updates exposed variable
* simplify boardData into cols and cards
* adds width and min-width style definations
* build board from queries
* handle draggable rbd-id
* removes add group card and delete group option
* fixes typos
* show empty state message
* fixes typos
* removes card extra border color
* fixes column typi and cards updates issue
* adds enableAddCard property defination
* adds accent color options
* default style accent color
* accent color fix
* revets popover with hinter
* fixes card drag and drop
* removes hook
* fixes: state synced with property defination updates(col and cards data)
* fixes: on re-arranging the card via dnd, update the card content
* handles if card columnId is updated
* adds card container layer
* clean up
* dark theme
* fixes card onDrop issue
* renamed the exposed variable data --> lists
* adds custom resolvers to the popover
* handle widget crash when non iterables are passed
* updates default card and col value
* fixes dnd issues for dynamic card values
* refactor: cleanup
* handles empty and undefined cardData
* fixes Height of widget is changing when popover thing is displayed.
* fixes: updating card data in widget inspector
* fixes: updating column data in widget inspector
* fixes adding cards for newly created groups/columns
* clean up
* Add kanban event onCardAdded and expose lastAddedCard
* Add onCardRemoved action and expsed lastRemovedCard variable
* Add events and variables for card movement and selection
* Add card edit feature for kanban widget
* Rename lastAddedRemoved to lastRemovedCard in kanban
* Rename lists to columns on kanban board
* Set max height of kanban column to respond to widget height
* Have "Add description" link if there is no description for Kanban cards
* kanban docs
* Change text from "add +" to "Add card" on kanban
* Validate card data before update
* Add tip about card id type on kanban documentation
* Add default min width and width for kanban
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
Co-authored-by: Shubhendra <withshubh@gmail.com>