Skip to content

Commit 26b25a5

Browse files
smolinariSaraVieira
authored andcommitted
Adds Quasar Framework template (codesandbox#1888)
1 parent e7b59a6 commit 26b25a5

File tree

6 files changed

+38
-4
lines changed

6 files changed

+38
-4
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import * as React from 'react';
2+
import quasar from './quasar.png';
3+
4+
export default props => <img alt="quasar-logo" src={quasar} {...props} />;
10.4 KB
Loading

packages/common/src/templates/icons.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import Styleguidist from '../components/logos/Styleguidist';
2222
import VuePress from '../components/logos/VuePress';
2323
import MDXDeck from '../components/logos/mdx-deck';
2424
import GridSome from '../components/logos/Gridsome';
25+
import Quasar from '../components/logos/Quasar';
2526

2627
import {
2728
adonis,
@@ -49,6 +50,7 @@ import {
4950
gridsome,
5051
vuepress,
5152
mdxDeck,
53+
quasar
5254
} from './';
5355

5456
import { TemplateType } from './';
@@ -112,6 +114,8 @@ export default function getIcon(theme: TemplateType): ReturnedIcon {
112114
return VuePress;
113115
case mdxDeck.name:
114116
return MDXDeck;
117+
case quasar.name:
118+
return Quasar;
115119
default:
116120
return React;
117121
}

packages/common/src/templates/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import styleguidist from './styleguidist';
2525
import gridsome from './gridsome';
2626
import vuepress from './vuepress';
2727
import mdxDeck from './mdx-deck';
28+
import quasar from './quasar';
2829

2930
export {
3031
adonis,
@@ -54,6 +55,7 @@ export {
5455
gridsome,
5556
vuepress,
5657
mdxDeck,
58+
quasar
5759
};
5860

5961
export type TemplateType =
@@ -79,7 +81,8 @@ export type TemplateType =
7981
| 'styleguidist'
8082
| 'gridsome'
8183
| 'vuepress'
82-
| 'mdx-deck';
84+
| 'mdx-deck'
85+
| 'quasar';
8386

8487
export default function getDefinition(theme: TemplateType) {
8588
switch (theme) {
@@ -137,6 +140,8 @@ export default function getDefinition(theme: TemplateType) {
137140
return ember;
138141
case vuepress.name:
139142
return vuepress;
143+
case quasar.name:
144+
return quasar;
140145
default:
141146
return react;
142147
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import Template from './template';
2+
import { decorateSelector } from '../theme';
3+
4+
export default new Template(
5+
'quasar-framework',
6+
'Quasar',
7+
'https://quasar-framework.org/',
8+
'github/quasarframework/quasar-codesandbox',
9+
decorateSelector(() => '#43A4F2'),
10+
{
11+
isServer: true,
12+
mainFile: ['/src/pages/Index.vue'],
13+
showOnHomePage: true,
14+
netlify: false
15+
}
16+
);

standalone-packages/vscode-textmate/package-lock.json

Lines changed: 8 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)