New client statics (#8885)

* Moved static files over to new client

* Added statics, fixed translations and update styles

* More style and vue fixes

* Fixed line endings

* Fixed new stuff converasion and help links
This commit is contained in:
Keith Holliday
2017-07-20 12:20:53 -06:00
committed by GitHub
parent 88f872ed50
commit d677f5cfc7
33 changed files with 11191 additions and 4 deletions

View File

@@ -10,6 +10,24 @@ import Page from './components/page';
// Static Pages
const Home = () => import(/* webpackChunkName: "static" */'./components/static/home');
const AppPage = () => import(/* webpackChunkName: "static" */'./components/static/app');
const ClearBrowserDataPage = () => import(/* webpackChunkName: "static" */'./components/static/clearBrowserData');
const CommunityGuidelinesPage = () => import(/* webpackChunkName: "static" */'./components/static/communityGuidelines');
const ContactPage = () => import(/* webpackChunkName: "static" */'./components/static/contact');
const FAQPage = () => import(/* webpackChunkName: "static" */'./components/static/faq');
const FeaturesPage = () => import(/* webpackChunkName: "static" */'./components/static/features');
const FrontPage = () => import(/* webpackChunkName: "static" */'./components/static/front');
const GroupPlansPage = () => import(/* webpackChunkName: "static" */'./components/static/groupPlans');
const MaintenancePage = () => import(/* webpackChunkName: "static" */'./components/static/maintenance');
const MaintenanceInfoPage = () => import(/* webpackChunkName: "static" */'./components/static/maintenanceInfo');
const MerchPage = () => import(/* webpackChunkName: "static" */'./components/static/merch');
// const NewStuffPage = () => import(/* webpackChunkName: "static" */'./components/static/newStuff');
const OverviewPage = () => import(/* webpackChunkName: "static" */'./components/static/overview');
const PressKitPage = () => import(/* webpackChunkName: "static" */'./components/static/pressKit');
const PrivacyPage = () => import(/* webpackChunkName: "static" */'./components/static/privacy');
const TermsPage = () => import(/* webpackChunkName: "static" */'./components/static/terms');
const VideosPage = () => import(/* webpackChunkName: "static" */'./components/static/videos');
const RegisterLogin = () => import(/* webpackChunkName: "auth" */'./components/auth/registerLogin');
// User Pages
@@ -171,6 +189,30 @@ const router = new VueRouter({
},
],
},
{
path: '/static',
component: ParentPage,
children: [
{ name: 'app', path: 'app', component: AppPage },
{ name: 'clearBrowserData', path: 'clear-browser-data', component: ClearBrowserDataPage },
{ name: 'communitGuidelines', path: 'community-guidelines', component: CommunityGuidelinesPage },
{ name: 'contact', path: 'contact', component: ContactPage },
{ name: 'faq', path: 'faq', component: FAQPage },
{ name: 'features', path: 'features', component: FeaturesPage },
{ name: 'front', path: 'front', component: FrontPage },
{ name: 'groupPlans', path: 'group-plans', component: GroupPlansPage },
{ name: 'maintenance', path: 'maintenance', component: MaintenancePage },
{ name: 'maintenance-info', path: 'maintenance-info', component: MaintenanceInfoPage },
{ name: 'merch', path: 'merch', component: MerchPage },
// { name: 'newStuff', path: 'newStuff', component: NewStuffPage },
{ name: 'overview', path: 'overview', component: OverviewPage },
{ name: 'plans', path: 'plans', component: GroupPlansPage },
{ name: 'pressKit', path: 'press-kit', component: PressKitPage },
{ name: 'privacy', path: 'privacy', component: PrivacyPage },
{ name: 'terms', path: 'terms', component: TermsPage },
{ name: 'videos', path: 'videos', component: VideosPage },
],
},
],
});