├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .prettierrc ├── eslint.config.mjs ├── index.html ├── license.txt ├── package.json ├── readme.md ├── svelte ├── .gitignore ├── cypress.config.js ├── cypress │ ├── e2e │ │ └── demos.cy.js │ ├── fixtures │ │ └── example.json │ └── support │ │ ├── commands.js │ │ └── e2e.js ├── demos │ ├── assets │ │ └── icons │ │ │ ├── GitHubLogo.svg │ │ │ ├── Logo.svg │ │ │ ├── index.js │ │ │ └── svelte-favicon.ico │ ├── cases │ │ ├── ActionHandler.svelte │ │ ├── ActionMenu.svelte │ │ ├── BasicInit.svelte │ │ ├── ButtonMenu.svelte │ │ ├── Context.svelte │ │ ├── ContextData.svelte │ │ ├── CustomArea.svelte │ │ ├── CustomOptions.svelte │ │ ├── DropDown.svelte │ │ ├── MenuBar.svelte │ │ ├── MenuInAreas.svelte │ │ ├── MenuPositions.svelte │ │ ├── Relative.svelte │ │ └── Styling.svelte │ ├── common │ │ ├── Index.svelte │ │ ├── Link.svelte │ │ ├── Router.svelte │ │ └── helpers.js │ ├── custom │ │ ├── ButtonMenuItem.svelte │ │ └── UserMenuItem.svelte │ ├── data.js │ ├── index.html │ ├── index.js │ ├── items │ │ ├── ButtonMenuItem.svelte │ │ └── UserMenuItem.svelte │ └── routes.js ├── index.html ├── license.txt ├── package.json ├── postcss.config.js ├── readme.md ├── src │ ├── components │ │ ├── ActionMenu.svelte │ │ ├── ContextMenu.svelte │ │ ├── DropDownMenu.svelte │ │ ├── Menu.svelte │ │ ├── MenuBar.svelte │ │ ├── MenuItem.svelte │ │ └── MenuOption.svelte │ ├── helpers │ │ └── index.js │ └── index.js ├── svelte.config.js ├── tests │ ├── Index.svelte │ ├── cases │ │ └── SubMenuFit.svelte │ ├── data.js │ ├── index.html │ ├── index.js │ └── routes.js ├── types │ └── index.d.ts ├── vite.config.js └── whatsnew.md └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | yarn run lint-staged 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/.prettierrc -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/index.html -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/license.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/readme.md -------------------------------------------------------------------------------- /svelte/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/.gitignore -------------------------------------------------------------------------------- /svelte/cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/cypress.config.js -------------------------------------------------------------------------------- /svelte/cypress/e2e/demos.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/cypress/e2e/demos.cy.js -------------------------------------------------------------------------------- /svelte/cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/cypress/fixtures/example.json -------------------------------------------------------------------------------- /svelte/cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/cypress/support/commands.js -------------------------------------------------------------------------------- /svelte/cypress/support/e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/cypress/support/e2e.js -------------------------------------------------------------------------------- /svelte/demos/assets/icons/GitHubLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/assets/icons/GitHubLogo.svg -------------------------------------------------------------------------------- /svelte/demos/assets/icons/Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/assets/icons/Logo.svg -------------------------------------------------------------------------------- /svelte/demos/assets/icons/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/assets/icons/index.js -------------------------------------------------------------------------------- /svelte/demos/assets/icons/svelte-favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/assets/icons/svelte-favicon.ico -------------------------------------------------------------------------------- /svelte/demos/cases/ActionHandler.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/cases/ActionHandler.svelte -------------------------------------------------------------------------------- /svelte/demos/cases/ActionMenu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/cases/ActionMenu.svelte -------------------------------------------------------------------------------- /svelte/demos/cases/BasicInit.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/cases/BasicInit.svelte -------------------------------------------------------------------------------- /svelte/demos/cases/ButtonMenu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/cases/ButtonMenu.svelte -------------------------------------------------------------------------------- /svelte/demos/cases/Context.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/cases/Context.svelte -------------------------------------------------------------------------------- /svelte/demos/cases/ContextData.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/cases/ContextData.svelte -------------------------------------------------------------------------------- /svelte/demos/cases/CustomArea.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/cases/CustomArea.svelte -------------------------------------------------------------------------------- /svelte/demos/cases/CustomOptions.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/cases/CustomOptions.svelte -------------------------------------------------------------------------------- /svelte/demos/cases/DropDown.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/cases/DropDown.svelte -------------------------------------------------------------------------------- /svelte/demos/cases/MenuBar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/cases/MenuBar.svelte -------------------------------------------------------------------------------- /svelte/demos/cases/MenuInAreas.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/cases/MenuInAreas.svelte -------------------------------------------------------------------------------- /svelte/demos/cases/MenuPositions.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/cases/MenuPositions.svelte -------------------------------------------------------------------------------- /svelte/demos/cases/Relative.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/cases/Relative.svelte -------------------------------------------------------------------------------- /svelte/demos/cases/Styling.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/cases/Styling.svelte -------------------------------------------------------------------------------- /svelte/demos/common/Index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/common/Index.svelte -------------------------------------------------------------------------------- /svelte/demos/common/Link.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/common/Link.svelte -------------------------------------------------------------------------------- /svelte/demos/common/Router.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/common/Router.svelte -------------------------------------------------------------------------------- /svelte/demos/common/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/common/helpers.js -------------------------------------------------------------------------------- /svelte/demos/custom/ButtonMenuItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/custom/ButtonMenuItem.svelte -------------------------------------------------------------------------------- /svelte/demos/custom/UserMenuItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/custom/UserMenuItem.svelte -------------------------------------------------------------------------------- /svelte/demos/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/data.js -------------------------------------------------------------------------------- /svelte/demos/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/index.html -------------------------------------------------------------------------------- /svelte/demos/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/index.js -------------------------------------------------------------------------------- /svelte/demos/items/ButtonMenuItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/items/ButtonMenuItem.svelte -------------------------------------------------------------------------------- /svelte/demos/items/UserMenuItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/items/UserMenuItem.svelte -------------------------------------------------------------------------------- /svelte/demos/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/demos/routes.js -------------------------------------------------------------------------------- /svelte/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/index.html -------------------------------------------------------------------------------- /svelte/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/license.txt -------------------------------------------------------------------------------- /svelte/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/package.json -------------------------------------------------------------------------------- /svelte/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/postcss.config.js -------------------------------------------------------------------------------- /svelte/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/readme.md -------------------------------------------------------------------------------- /svelte/src/components/ActionMenu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/src/components/ActionMenu.svelte -------------------------------------------------------------------------------- /svelte/src/components/ContextMenu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/src/components/ContextMenu.svelte -------------------------------------------------------------------------------- /svelte/src/components/DropDownMenu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/src/components/DropDownMenu.svelte -------------------------------------------------------------------------------- /svelte/src/components/Menu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/src/components/Menu.svelte -------------------------------------------------------------------------------- /svelte/src/components/MenuBar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/src/components/MenuBar.svelte -------------------------------------------------------------------------------- /svelte/src/components/MenuItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/src/components/MenuItem.svelte -------------------------------------------------------------------------------- /svelte/src/components/MenuOption.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/src/components/MenuOption.svelte -------------------------------------------------------------------------------- /svelte/src/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/src/helpers/index.js -------------------------------------------------------------------------------- /svelte/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/src/index.js -------------------------------------------------------------------------------- /svelte/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/svelte.config.js -------------------------------------------------------------------------------- /svelte/tests/Index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/tests/Index.svelte -------------------------------------------------------------------------------- /svelte/tests/cases/SubMenuFit.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/tests/cases/SubMenuFit.svelte -------------------------------------------------------------------------------- /svelte/tests/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/tests/data.js -------------------------------------------------------------------------------- /svelte/tests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/tests/index.html -------------------------------------------------------------------------------- /svelte/tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/tests/index.js -------------------------------------------------------------------------------- /svelte/tests/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/tests/routes.js -------------------------------------------------------------------------------- /svelte/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/types/index.d.ts -------------------------------------------------------------------------------- /svelte/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/vite.config.js -------------------------------------------------------------------------------- /svelte/whatsnew.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/svelte/whatsnew.md -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svar-widgets/menu/HEAD/yarn.lock --------------------------------------------------------------------------------