diff --git a/packages/core/package.json b/packages/core/package.json index ba557cfed2..56a93f5dcc 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -45,7 +45,6 @@ "snapshot": "node ./scripts/e2e --snapshot", "test": "jest --no-cache", "test.watch": "jest --watch --no-cache", - "build-test-cmp": "stencil build --dev --config scripts/test-components/stencil.config.js", "theme-app-build": "stencil build --dev --config scripts/theme-builder/stencil.config.js", "theme-builder": "sd concurrent \"npm run theme-app-build\" \"stencil build --dev --watch\" \"stencil-dev-server\" \"npm run theme-server\" ", "theme-builder:dev": "sd concurrent \"npm run theme-app-build -- --watch\" \"stencil build --dev --watch\" \"stencil-dev-server\" \"npm run theme-server\" ", diff --git a/packages/core/scripts/test-components/src/components.d.ts b/packages/core/scripts/test-components/src/components.d.ts deleted file mode 100644 index cf59e4ae6c..0000000000 --- a/packages/core/scripts/test-components/src/components.d.ts +++ /dev/null @@ -1,166 +0,0 @@ -/** - * This is an autogenerated file created by the Stencil build process. - * It contains typing information for all components that exist in this project - * and imports for stencil collections that might be configured in your stencil.config.js file - */ - - -declare global { - interface HTMLStencilElement extends HTMLElement { - componentOnReady(): Promise; - componentOnReady(done: (ele?: this) => void): void; - } -} - - - -import { - PageOne as PageOne -} from './components/page-one/page-one'; - -declare global { - interface HTMLPageOneElement extends PageOne, HTMLStencilElement { - } - var HTMLPageOneElement: { - prototype: HTMLPageOneElement; - new (): HTMLPageOneElement; - }; - interface HTMLElementTagNameMap { - "page-one": HTMLPageOneElement; - } - interface ElementTagNameMap { - "page-one": HTMLPageOneElement; - } - namespace JSX { - interface IntrinsicElements { - "page-one": JSXElements.PageOneAttributes; - } - } - namespace JSXElements { - export interface PageOneAttributes extends HTMLAttributes { - - } - } -} - - -import { - PageTwo as PageTwo -} from './components/page-two/page-two'; - -declare global { - interface HTMLPageTwoElement extends PageTwo, HTMLStencilElement { - } - var HTMLPageTwoElement: { - prototype: HTMLPageTwoElement; - new (): HTMLPageTwoElement; - }; - interface HTMLElementTagNameMap { - "page-two": HTMLPageTwoElement; - } - interface ElementTagNameMap { - "page-two": HTMLPageTwoElement; - } - namespace JSX { - interface IntrinsicElements { - "page-two": JSXElements.PageTwoAttributes; - } - } - namespace JSXElements { - export interface PageTwoAttributes extends HTMLAttributes { - - } - } -} - - -import { - TabOne as TabOne -} from './components/tab-one/tab-one'; - -declare global { - interface HTMLTabOneElement extends TabOne, HTMLStencilElement { - } - var HTMLTabOneElement: { - prototype: HTMLTabOneElement; - new (): HTMLTabOneElement; - }; - interface HTMLElementTagNameMap { - "tab-one": HTMLTabOneElement; - } - interface ElementTagNameMap { - "tab-one": HTMLTabOneElement; - } - namespace JSX { - interface IntrinsicElements { - "tab-one": JSXElements.TabOneAttributes; - } - } - namespace JSXElements { - export interface TabOneAttributes extends HTMLAttributes { - - } - } -} - - -import { - TabThree as TabThree -} from './components/tab-three/tab-three'; - -declare global { - interface HTMLTabThreeElement extends TabThree, HTMLStencilElement { - } - var HTMLTabThreeElement: { - prototype: HTMLTabThreeElement; - new (): HTMLTabThreeElement; - }; - interface HTMLElementTagNameMap { - "tab-three": HTMLTabThreeElement; - } - interface ElementTagNameMap { - "tab-three": HTMLTabThreeElement; - } - namespace JSX { - interface IntrinsicElements { - "tab-three": JSXElements.TabThreeAttributes; - } - } - namespace JSXElements { - export interface TabThreeAttributes extends HTMLAttributes { - - } - } -} - - -import { - TabTwo as TabTwo -} from './components/tab-two/tab-two'; - -declare global { - interface HTMLTabTwoElement extends TabTwo, HTMLStencilElement { - } - var HTMLTabTwoElement: { - prototype: HTMLTabTwoElement; - new (): HTMLTabTwoElement; - }; - interface HTMLElementTagNameMap { - "tab-two": HTMLTabTwoElement; - } - interface ElementTagNameMap { - "tab-two": HTMLTabTwoElement; - } - namespace JSX { - interface IntrinsicElements { - "tab-two": JSXElements.TabTwoAttributes; - } - } - namespace JSXElements { - export interface TabTwoAttributes extends HTMLAttributes { - - } - } -} - -declare global { namespace JSX { interface StencilJSX {} } } diff --git a/packages/core/scripts/test-components/src/components/page-one/page-one.tsx b/packages/core/scripts/test-components/src/components/page-one/page-one.tsx deleted file mode 100644 index 9c9fb64a08..0000000000 --- a/packages/core/scripts/test-components/src/components/page-one/page-one.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { Component } from '@stencil/core'; - -@Component({ - tag: 'page-one', -}) -export class PageOne { - - render() { - return [ - - - Page One - - , - - page one - Ir a la page 2 - - ]; - } -} diff --git a/packages/core/scripts/test-components/src/components/page-two/page-two.tsx b/packages/core/scripts/test-components/src/components/page-two/page-two.tsx deleted file mode 100644 index 3ab9a6ec8e..0000000000 --- a/packages/core/scripts/test-components/src/components/page-two/page-two.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import { Component } from '@stencil/core'; - -@Component({ - tag: 'page-two', -}) -export class PageTwo { - - render() { - return [ - - - Page Two - - , - - this is page two - - ]; - } -} diff --git a/packages/core/scripts/test-components/src/components/tab-one/tab-one.tsx b/packages/core/scripts/test-components/src/components/tab-one/tab-one.tsx deleted file mode 100644 index efbfca449b..0000000000 --- a/packages/core/scripts/test-components/src/components/tab-one/tab-one.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import { Component } from '@stencil/core'; - -@Component({ - tag: 'tab-one', -}) -export class TabOne { - - render() { - return [ - - - Page One - - , - - tab one - - ]; - } -} diff --git a/packages/core/scripts/test-components/src/components/tab-three/tab-three.tsx b/packages/core/scripts/test-components/src/components/tab-three/tab-three.tsx deleted file mode 100644 index 5fac7a6159..0000000000 --- a/packages/core/scripts/test-components/src/components/tab-three/tab-three.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import { Component } from '@stencil/core'; - -@Component({ - tag: 'tab-three', -}) -export class TabThree { - - render() { - return [ - - - Tab 3 - - , - - tab three - - ]; - } -} diff --git a/packages/core/scripts/test-components/src/components/tab-two/tab-two.tsx b/packages/core/scripts/test-components/src/components/tab-two/tab-two.tsx deleted file mode 100644 index 9599ef420c..0000000000 --- a/packages/core/scripts/test-components/src/components/tab-two/tab-two.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import { Component } from '@stencil/core'; - -@Component({ - tag: 'tab-two', -}) -export class TabTwo { - - render() { - return [ - - - Tab two (2) - - , - - - - ]; - } -} diff --git a/packages/core/scripts/test-components/stencil.config.js b/packages/core/scripts/test-components/stencil.config.js deleted file mode 100644 index c22efbec48..0000000000 --- a/packages/core/scripts/test-components/stencil.config.js +++ /dev/null @@ -1,5 +0,0 @@ -exports.config = { - generateWWW: true, - wwwDir: '../../test-components', - serviceWorker: false -}; diff --git a/packages/core/scripts/test-components/tsconfig.json b/packages/core/scripts/test-components/tsconfig.json deleted file mode 100644 index 6da84ddecc..0000000000 --- a/packages/core/scripts/test-components/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "allowSyntheticDefaultImports": true, - "allowUnreachableCode": false, - "declaration": false, - "experimentalDecorators": true, - "lib": [ - "dom", - "es2015" - ], - "moduleResolution": "node", - "module": "es2015", - "target": "es2015", - "noUnusedLocals": true, - "noUnusedParameters": true, - "jsx": "react", - "jsxFactory": "h" - }, - "include": [ - "src" - ] -} diff --git a/packages/core/src/components/router/test/basic/index.html b/packages/core/src/components/router/test/basic/index.html index eb68becf89..c319649eaf 100644 --- a/packages/core/src/components/router/test/basic/index.html +++ b/packages/core/src/components/router/test/basic/index.html @@ -5,8 +5,101 @@ Nav - + @@ -48,7 +141,7 @@ title="Messages" icon="chatboxes" name="tab-four"> - + inline tab 4 diff --git a/packages/core/src/components/tab/tab.tsx b/packages/core/src/components/tab/tab.tsx index 6d0a8d344c..323e66cd5a 100644 --- a/packages/core/src/components/tab/tab.tsx +++ b/packages/core/src/components/tab/tab.tsx @@ -153,6 +153,7 @@ export class Tab { function attachViewToDom(container: HTMLElement, cmp: string): Promise { const el = document.createElement(cmp) as HTMLStencilElement; + el.classList.add('ion-page'); container.appendChild(el); if (el.componentOnReady) { return el.componentOnReady();