├── .gitignore ├── README.md ├── examples ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.png │ ├── global.css │ └── index.html ├── rollup.config.js └── src │ ├── App.svelte │ └── main.js ├── jest.config.js ├── package.json ├── rollup.config.js ├── src ├── Tab.svelte ├── TabList.svelte ├── TabPanel.svelte ├── Tabs.svelte ├── __tests__ │ ├── Tabs.test.js │ └── Tabs.test.svelte ├── id.js └── index.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | dist 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/README.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | public/bundle.* 4 | -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/examples/package-lock.json -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/examples/public/favicon.png -------------------------------------------------------------------------------- /examples/public/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/examples/public/global.css -------------------------------------------------------------------------------- /examples/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/examples/public/index.html -------------------------------------------------------------------------------- /examples/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/examples/rollup.config.js -------------------------------------------------------------------------------- /examples/src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/examples/src/App.svelte -------------------------------------------------------------------------------- /examples/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/examples/src/main.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/Tab.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/src/Tab.svelte -------------------------------------------------------------------------------- /src/TabList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/src/TabList.svelte -------------------------------------------------------------------------------- /src/TabPanel.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/src/TabPanel.svelte -------------------------------------------------------------------------------- /src/Tabs.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/src/Tabs.svelte -------------------------------------------------------------------------------- /src/__tests__/Tabs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/src/__tests__/Tabs.test.js -------------------------------------------------------------------------------- /src/__tests__/Tabs.test.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/src/__tests__/Tabs.test.svelte -------------------------------------------------------------------------------- /src/id.js: -------------------------------------------------------------------------------- 1 | let id = 1; 2 | 3 | export default function getId() { 4 | return `svelte-tabs-${id++}`; 5 | } 6 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/src/index.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickyhajal/svelte-tabs/HEAD/yarn.lock --------------------------------------------------------------------------------