carbon-components-svelte/src/DataTable
Vegard Andreas Larsen 93f14c92e4
Fix "Cannot use import statement outside a module" (#594)
* Fix "Cannot use import statement outside a module"

Using `HamburgerMenu` from a SvelteKit project would result in the following error:

```
4:01:51 PM [vite] Error when evaluating SSR module /node_modules/carbon-components-svelte/src/UIShell/SideNav/HamburgerMenu.svelte:
/home/vegard/beat/backoffice-sapper/node_modules/carbon-icons-svelte/lib/Close20/index.js:1
import Close20 from "./Close20.svelte";
^^^^^^

SyntaxError: Cannot use import statement outside a module
    at wrapSafe (internal/modules/cjs/loader.js:1101:16)
    at Module._compile (internal/modules/cjs/loader.js:1149:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1205:10)
    at Module.load (internal/modules/cjs/loader.js:1034:32)
    at Function.Module._load (internal/modules/cjs/loader.js:923:14)
    at Module.require (internal/modules/cjs/loader.js:1074:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at nodeRequire (/home/vegard/beat/backoffice-sapper/node_modules/vite/dist/node/chunks/dep-66eb515d.js:69044:17)
    at ssrImport (/home/vegard/beat/backoffice-sapper/node_modules/vite/dist/node/chunks/dep-66eb515d.js:69002:20)
    at eval (/node_modules/carbon-components-svelte/src/UIShell/SideNav/HamburgerMenu.svelte:7:31) (x3)
```

To fix it, we need to reference the `.svelte` files for the icons.

* Fix DataTable icon import.
2021-04-12 16:25:15 -07:00
..
DataTable.svelte Fix "Cannot use import statement outside a module" (#594) 2021-04-12 16:25:15 -07:00
DataTableSkeleton.svelte Alignment with Carbon version 10.32 (#588) 2021-04-02 13:31:53 -07:00
index.js Alignment with Carbon version 10.27 (#495) 2021-01-27 13:29:20 -08:00
Table.svelte refactor: update/fix JSDoc props 2020-11-04 06:04:25 -08:00
TableBody.svelte chore: lift components folder 2020-07-19 09:06:08 -07:00
TableCell.svelte chore: lift components folder 2020-07-19 09:06:08 -07:00
TableContainer.svelte refactor: update/fix JSDoc props 2020-11-04 06:04:25 -08:00
TableHead.svelte chore: lift components folder 2020-07-19 09:06:08 -07:00
TableHeader.svelte Alignment with Carbon version 10.32 (#588) 2021-04-02 13:31:53 -07:00
TableRow.svelte refactor(table-row): remove unused prop 2020-10-24 13:59:30 -07:00
Toolbar.svelte refactor: update/fix JSDoc props 2020-11-04 06:04:25 -08:00
ToolbarBatchActions.svelte refactor: update/fix JSDoc props 2020-11-04 06:04:25 -08:00
ToolbarContent.svelte feat(data-table): support radio, selectable variants with batch actions 2020-10-24 13:37:00 -07:00
ToolbarMenu.svelte test: add TS types 2020-11-19 14:16:01 -08:00
ToolbarMenuItem.svelte test: add TS types 2020-11-19 14:16:01 -08:00
ToolbarSearch.svelte Alignment with Carbon version 10.32 (#588) 2021-04-02 13:31:53 -07:00