mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-28 08:57:17 +00:00
* Add routes for multi-page apps * Modify Editor, Viewer and Inspector to accept new app structure * Show a page selector on left side bar * Align component deletion logic with new app schema * Make subcontainer work with multi-page apps * Load components state properly in viewer * Use UUID instead of handle for pages * Display sidebar on viewer to switch pages * Add proper URL suffixing for pages in viewer * Add action to switch page * Revert translation file back to its pre-existing linting * Fix bug that caused modal to not open/close * Add support for query params in page switch * Fix the issue that caused navigation to fail while accessed via slug * Add missing SwitchPage file * Add support for page level variables * Add migration to convert existing apps to new schema * Add rollback for converting multi-page definitions back to single-page * Fix migration for multi-page apps * Adapt import/export service for multi-pages * [improvements] Multi-page applications (#4755) * UI updates for page selector popup card * delete page * delete page check: if only one page exits * switch to home page if the selected page is removed * adds and switch to new page * updating page name * updates to home page and starting page * handle updating the home page when home page is deleted * search box for filtering pages and minor style updates for the page handler card * header search box style fixes * for creating a new page, page handle needs to be unique * seperating into smaller components * updated pinned icon for page selector styles and settinf styles * Leftsidebar header ui component * handle dark theme * page handle ui and dark theme fixes for page menu * page handler edit modal * pinned state and update pinned state for menu options triggered * dark theme fixes for edit modal * handle on update should not be empty or prev * page handler updater * added loading state for saving * handles cancels * fixes slug ui * fixes crash for older app versions * updates the query params when handle gets an update * update homePage to homePageId * removes console.log * go back to the popover for modal close * fixes: Difficult to select page * fixes: Difficult to select the three-dot menu * fixes: on visiting the root url, navigate to homepage on viewer * adds tooltip for url * updates the page selector sidebar with sync with query manager * refactor and cleanup * refactor and cleanup * Compute component state when page is switched * modal should not close on click outside * disable save button if there is not change in the page handle input * should show/hide page menu when hovered * page icon * updates delete icon for disabled state * query manager should always be on top of page selector * checks if homePage key exists in pages def * updates page handler menu * updates the clear icon * page handler menu position * page handler menu position * handle icon * alert msg * global settings handler for updating viewer page navigation * show/hode page navigation for viewer * info text for toggle * Multipages:with sortable list [DnD] (#4783) * applied sortable list * on sort updates the definitions * fixies: app crash for dnd * viwer: canvas width should be 100% when navigation drawer is disbaled * fixes: homepage/startpage reload * clean up Co-authored-by: Sherfin Shamsudeen <[email protected]> * Multipage UI viewer (#4801) * new ui changes for viewer pages * fixes postions for debugger and datasources popover * removes console.log * Multipage : hide page and unhide page feature (#4803) * adds: ability to hide pages * hides pages in viewer * unhide page * hide icon * allow accessing hidden pages from url * add: duplicate page (#4802) * add: duplicate page * do not copy the same references from the original page * page name and page handler should be unique for duplicate pages too * Add support for on-page-load events * Add icon from page settings menu item * Convert existing templates to multi-page schema * error logs for page level and app level errors (#4842) * Adapt comments feature for multi-pages * [Bugfix] multipage - page menu interactions (#4844) * fixes: menu popup interaction * fixes: on modal input focus, we switch the page * Adapt multi-player to multi-pages * Add editingPageId to ymap * Log self, others and editor props in real-time avatar generation * Save editing page id to appDef * Add editingPageId to presence in RealtimeCursors * adds no results ui for empty search results (#4869) * page icon updated (#4870) * fixes:Version switching crashes if the target version does not contain the current page (#4868) * Remove unnecessary setting of editingPageId on ymap * Remove unnecessary console.log * [Bugfix] Multipages: widget inspector event popover unmounts (#4887) * introduced a local state for events * cleaned up inspector.jsx * fixes: table widget inspector event accordion * Do not run switchPage twice when viewer is loaded * Preview should open the currently editing page * Properly place navigation and canvas in viewer * Update app definition whenever event manager changes are made * Add support for browser back and forward button in multi-pages * Rename handleBackButton to handlePageSwitchingBasedOnURLparam * Add support for cut/copy/paste and clone * Fix the crash caused by boxShadow * Add support for background colors in viewer in multi-pages * Run queries to be run on load on viewer, in multi-pages * Fix issue that caused inspector popovers to collapse * resolves workspace vars in viewer mode (#4892) * Multipage : Navigation for Mobile-ui (#4814) * refactored to components * burger menu for mobile ui * merge conflict fix for hidden pages * hamburger menu positioned in the header * viewer header reafctored * viewer mobile page manu styles * handles dark theme * mobile menu with dark mode toggle in the footer * components are moved to page level, handle for mobile layout * style fixes * removing unwanted code block * dark theme fixes * style fixes * fixes: events are sortable (#4895) * fixes: events are sortable * Remove uneccesarily repeated call of setEvents in EventManager Co-authored-by: Sherfin Shamsudeen <[email protected]> * renamed settings to Event handlers (#4898) * updates the page setting title to Page Events * temp commit * Add support for setting max width in percentage * fixes: paramUpdates for boxes: 🙌🏻 * [Bugfix] Multipage - viewer canvas dark theme (#4897) * fixes: darktheme bg for viewer canvas * reverts canvas size * Fix for inspector bouncing back to previous values * resolves pages variables in pythong and js transformation (#4905) * csa support to event manager for pages (#4907) * Add support for setting canvas width in percentages * Persist page level variables across page switches * latest definitions is merged with the current appdef (#4914) * latest definitions is merged with the current appdef * mutating the local obj * cleanup * iterate through pages for new versions are created Co-authored-by: Arpit <[email protected]>
3 lines
1.9 KiB
XML
3 lines
1.9 KiB
XML
<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.13911 0.938312C9.52665 0.551048 10.0521 0.333496 10.6 0.333496C11.1481 0.333496 11.6738 0.551241 12.0614 0.93883C12.449 1.32642 12.6667 1.8521 12.6667 2.40023C12.6667 2.94821 12.4491 3.47375 12.0617 3.86131C12.0616 3.86142 12.0618 3.8612 12.0617 3.86131L11.2191 4.70694C11.1957 4.74151 11.1687 4.77436 11.1381 4.80497C11.108 4.835 11.0759 4.86157 11.042 4.88467L6.47225 9.4708C6.34715 9.59634 6.17722 9.6669 6 9.6669H4C3.63181 9.6669 3.33333 9.36842 3.33333 9.00023V7.00023C3.33333 6.82301 3.4039 6.65308 3.52944 6.52799L8.11556 1.95821C8.13867 1.92438 8.16523 1.89219 8.19526 1.86216C8.22588 1.83155 8.25873 1.80453 8.29329 1.78112L9.1386 0.93883C9.13877 0.938657 9.13894 0.938485 9.13911 0.938312ZM8.67416 3.28387L4.66667 7.27707V8.33357H5.72316L9.71636 4.32608L8.67416 3.28387ZM10.6575 3.38158L9.61865 2.34274L10.0814 1.88164C10.2189 1.7441 10.4055 1.66683 10.6 1.66683C10.7945 1.66683 10.9811 1.7441 11.1186 1.88164C11.2561 2.01918 11.3334 2.20572 11.3334 2.40023C11.3334 2.59475 11.2561 2.78129 11.1186 2.91883L10.6575 3.38158ZM0.585786 3.58602C0.960859 3.21095 1.46957 3.00023 2 3.00023H2.66667C3.03486 3.00023 3.33333 3.29871 3.33333 3.6669C3.33333 4.03509 3.03486 4.33357 2.66667 4.33357H2C1.82319 4.33357 1.65362 4.40381 1.5286 4.52883C1.40357 4.65385 1.33333 4.82342 1.33333 5.00023V11.0002C1.33333 11.177 1.40357 11.3466 1.5286 11.4716C1.65362 11.5967 1.82319 11.6669 2 11.6669H8C8.17681 11.6669 8.34638 11.5967 8.4714 11.4716C8.59643 11.3466 8.66667 11.177 8.66667 11.0002V10.3336C8.66667 9.96538 8.96514 9.6669 9.33333 9.6669C9.70152 9.6669 10 9.96538 10 10.3336V11.0002C10 11.5307 9.78928 12.0394 9.41421 12.4144C9.03914 12.7895 8.53043 13.0002 8 13.0002H2C1.46957 13.0002 0.960859 12.7895 0.585786 12.4144C0.210714 12.0394 0 11.5307 0 11.0002V5.00023C0 4.4698 0.210714 3.96109 0.585786 3.58602Z" fill="#C1C8CD"/>
|
|
</svg>
|