File tree Expand file tree Collapse file tree 4 files changed +51
-0
lines changed
Expand file tree Collapse file tree 4 files changed +51
-0
lines changed Original file line number Diff line number Diff line change 1+ import * as React from 'react' ;
2+
3+ export default ( { width = 32 , height = 32 , className } ) => (
4+ < svg
5+ className = { className }
6+ height = { height }
7+ viewBox = "0 0 36 33"
8+ width = { width }
9+ >
10+ < g
11+ fill = "none"
12+ fill-rule = "evenodd"
13+ transform = "translate(0 .5)"
14+ >
15+ < path
16+ d = "M20 2.236L5.618 31h28.764L20 2.236z"
17+ stroke = "#fff"
18+ stroke-width = "2"
19+ />
20+ < path
21+ d = "M12 2l12 24H0"
22+ fill = "#fff"
23+ />
24+ </ g >
25+ </ svg >
26+ ) ;
Original file line number Diff line number Diff line change 1+ import Template from './template' ;
2+ import { decorateSelector } from '../theme' ;
3+
4+ export default new Template (
5+ 'adonis' ,
6+ 'AdonisJs' ,
7+ 'https://adonisjs.com/' ,
8+ 'github/adonisjs/adonis-starter-codesandbox' ,
9+ decorateSelector ( ( ) => '#fff' ) ,
10+ {
11+ isServer : true ,
12+ mainFile : [ '/start/routes.js' ] ,
13+ showOnHomePage : true ,
14+ netlify : false ,
15+ }
16+ ) ;
Original file line number Diff line number Diff line change 1+ import Adonis from '../components/logos/Adonis' ;
12import React from '../components/logos/React' ;
23import Angular from '../components/logos/Angular' ;
34import Ember from '../components/logos/Ember' ;
@@ -23,6 +24,7 @@ import MDXDeck from '../components/logos/mdx-deck';
2324import GridSome from '../components/logos/Gridsome' ;
2425
2526import {
27+ adonis ,
2628 react ,
2729 ember ,
2830 vue ,
@@ -60,6 +62,8 @@ export type ReturnedIcon = React.SFC<{
6062
6163export default function getIcon ( theme : TemplateType ) : ReturnedIcon {
6264 switch ( theme ) {
65+ case adonis . name :
66+ return Adonis ;
6367 case react . name :
6468 return React ;
6569 case vue . name :
Original file line number Diff line number Diff line change 1+ import adonis from './adonis' ;
12import angular from './angular' ;
23import babel from './babel' ;
34import parcel from './parcel' ;
@@ -26,6 +27,7 @@ import vuepress from './vuepress';
2627import mdxDeck from './mdx-deck' ;
2728
2829export {
30+ adonis ,
2931 angular ,
3032 custom ,
3133 apollo ,
@@ -55,6 +57,7 @@ export {
5557} ;
5658
5759export type TemplateType =
60+ | 'adonis'
5861 | 'create-react-app'
5962 | 'vue-cli'
6063 | 'preact-cli'
@@ -80,6 +83,8 @@ export type TemplateType =
8083
8184export default function getDefinition ( theme : TemplateType ) {
8285 switch ( theme ) {
86+ case adonis . name :
87+ return adonis ;
8388 case react . name :
8489 return react ;
8590 case vue . name :
You can’t perform that action at this time.
0 commit comments