Skip to content

Commit

Permalink
initial
Browse files Browse the repository at this point in the history
  • Loading branch information
greggthebax committed Dec 16, 2024
1 parent 89ce2be commit 48f105f
Show file tree
Hide file tree
Showing 22 changed files with 5,477 additions and 0 deletions.
51 changes: 51 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
{
"root": true,
"extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended"],
"parser": "@typescript-eslint/parser",
"parserOptions": { "project": ["./tsconfig.json"] },
"plugins": ["@typescript-eslint", "react", "react-hooks"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
"env": {
"browser": true
},
"rules": {
"array-callback-return": "error",
"dot-notation": "error",
"prefer-arrow-callback": "error",
"arrow-body-style": "error",
"no-undef": "error",
"no-nested-ternary": "error",
"no-unneeded-ternary": "error",
"object-shorthand": "error",
"no-duplicate-imports": "error",
"eqeqeq": "error",
"radix": "error",
"no-new-wrappers": "error",
"react/jsx-key": "error",
"react/self-closing-comp": [
"error",
{
"component": true,
"html": true
}
],
"react/jsx-closing-bracket-location": "error",
"react-hooks/rules-of-hooks": "error",
"@typescript-eslint/naming-convention": [
"error",
{
"selector": "variable",
"format": ["camelCase", "PascalCase", "UPPER_CASE"]
}
],
"@typescript-eslint/no-explicit-any": "error",
"@typescript-eslint/no-unused-vars": [
"error",
{ "ignoreRestSiblings": true }
]
}
}
]
}
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.uesio
node_modules/
bundle/componentpacks/*/dist/
6 changes: 6 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@

/bundle/componentpacks/*/dist
package-lock.json
package.json
generated
node_modules
8 changes: 8 additions & 0 deletions .prettierrc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
tabWidth: 4
semi: false
useTabs: true
overrides:
- files: "*.yaml"
options:
tabWidth: 2
printWidth: 1000
12 changes: 12 additions & 0 deletions bundle/bundle.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: demo/cpq
homeRoute: demo/cpq.home
publicProfile: demo/cpq.public
dependencies:
uesio/core:
version: v0.0.1
uesio/ga4:
version: v0.0.1
uesio/io:
version: v0.0.1
uesio/sitekit:
version: v0.0.1
10 changes: 10 additions & 0 deletions bundle/componentvariants/uesio/io/viewlayout/page.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: page
label: Page
extends: uesio/sitekit.default
definition:
uesio.styleTokens:
root:
- bg-cover
- bg-[url($File{demo/cpq.background:background.png})]
content:
- bg-white/20
Binary file added bundle/files/background/background.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions bundle/files/background/file.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
name: background
path: background.png
2 changes: 2 additions & 0 deletions bundle/files/logo/file.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
name: logo
path: logo.png
Binary file added bundle/files/logo/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 20 additions & 0 deletions bundle/permissionsets/public.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: public
named: {}
views:
demo/cpq.footer: true
demo/cpq.header: true
demo/cpq.home: true
collections: {}
routes:
demo/cpq.home: true
files: {}
bots: {}
integrationActions: {}
allowallbots: false
allowallcollections: false
allowallviews: false
allowallroutes: false
allowallfiles: true
allowallintegrationactions: false
modifyallrecords: false
viewallrecords: false
4 changes: 4 additions & 0 deletions bundle/profiles/public.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: public
permissionSets:
- demo/cpq.public
- uesio/core.public
5 changes: 5 additions & 0 deletions bundle/routes/home.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name: home
path: home
view: home
theme: uesio/core.default
title: Home
80 changes: 80 additions & 0 deletions bundle/views/footer.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
name: footer
definition:
wires:
components:
- uesio/ga4.ga4: {}
- uesio/sitekit.footer:
content:
- uesio/io.box:
uesio.variant: uesio/sitekit.footer_wrapper
components:
- uesio/io.image:
file: demo/cpq.logo
filepath: ""
height: 44
signals:
- signal: route/REDIRECT
namespace: uesio/core
path: https://ues.io
newtab: true
- uesio/io.grid:
uesio.variant: uesio/sitekit.footer_linkwrapper
items:
- uesio/io.group:
uesio.variant: uesio/sitekit.footer_linkcategory
components:
- uesio/io.text:
uesio.variant: uesio/sitekit.footer_linkcategorytitle
text: Company
- uesio/io.group:
uesio.variant: uesio/sitekit.footer_linkcategory
components:
- uesio/io.button:
uesio.variant: uesio/sitekit.footer_link
text: About Us
- uesio/io.button:
uesio.variant: uesio/sitekit.footer_link
text: Careers
- uesio/io.button:
uesio.variant: uesio/sitekit.footer_link
text: Contact
- uesio/io.group:
uesio.variant: uesio/sitekit.footer_linkcategory
components:
- uesio/io.text:
uesio.variant: uesio/sitekit.footer_linkcategorytitle
text: Resources
- uesio/io.group:
uesio.variant: uesio/sitekit.footer_linkcategory
components:
- uesio/io.button:
uesio.variant: uesio/sitekit.footer_link
text: Blog
- uesio/io.button:
uesio.variant: uesio/sitekit.footer_link
text: Documentation
- uesio/io.button:
uesio.variant: uesio/sitekit.footer_link
text: FAQs
- uesio/io.group:
uesio.variant: uesio/sitekit.footer_linkcategory
components:
- uesio/io.text:
uesio.variant: uesio/sitekit.footer_linkcategorytitle
text: Legal
- uesio/io.group:
uesio.variant: uesio/sitekit.footer_linkcategory
components:
- uesio/io.button:
uesio.variant: uesio/sitekit.footer_link
text: Terms of Service
- uesio/io.button:
uesio.variant: uesio/sitekit.footer_link
text: Privacy Policy
- uesio/io.button:
uesio.variant: uesio/sitekit.footer_link
text: Refund Policy
note:
- uesio/io.text:
text: My Company Inc. | All rights Reserved © | Generated with ues.io SiteKit
uesio.variant: uesio/sitekit.footer_note
34 changes: 34 additions & 0 deletions bundle/views/header.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: header
definition:
wires:
components:
- uesio/sitekit.header:
uesio.styleTokens:
root:
- bg-white/90
sticky: true
logo:
- uesio/io.image:
file: demo/cpq.logo
filepath: ""
height: 44
signals:
- signal: "route/NAVIGATE"
path: "home"
right:
- uesio/io.group:
components:
- uesio/io.button:
uesio.variant: uesio/sitekit.secondary_dark
text: Features
- uesio/io.button:
uesio.variant: uesio/sitekit.secondary_dark
text: Pricing
- uesio/io.button:
uesio.variant: uesio/sitekit.secondary_dark
text: Customer Success Stories
- uesio/io.group:
components:
- uesio/io.button:
uesio.variant: uesio/sitekit.primary_dark
text: Request a Demo
67 changes: 67 additions & 0 deletions bundle/views/home.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
name: home
definition:
wires:
components:
- uesio/io.viewlayout:
uesio.variant: demo/cpq.page
header:
- uesio/core.view:
view: demo/cpq.header
content:
- uesio/sitekit.section_hero:
title: "Streamline Your Sales Process with cpq"
subtitle: "Powerful CPQ software built on ues.io"
actions:
- uesio/io.button:
uesio.variant: uesio/sitekit.primary_dark
text: Get Started
- uesio/io.button:
uesio.variant: uesio/sitekit.secondary_dark
text: Learn more
- uesio/io.box:
components:
- uesio/sitekit.section_feature:
title: Streamlined Quoting
subtitle: Fast and Accurate
description: Our CPQ software makes it easy to generate professional quotes in minutes, with real-time pricing and product configuration.
- uesio/sitekit.section_feature:
title: Guided Selling
subtitle: Intelligent Recommendations
description: Our guided selling tools provide intelligent product recommendations to help your sales team close more deals.
- uesio/sitekit.section_feature:
title: Powerful Analytics
subtitle: Data-Driven Insights
description: Gain valuable insights into your sales pipeline and customer behavior with our robust reporting and analytics features.
- uesio/sitekit.section_testimonial:
quote: cpq is the best CPQ software I've used. It's easy to use and has saved us so much time and money.
name: Sarah Lee
title: Sales Consultant, Acme Inc.
avatar: uesio/sitekit.avatarpics
avatarPath: images/randy_billingston.jpg
- uesio/sitekit.section:
innerVariant: uesio/sitekit.section_inner_content_three_column
uesio.styleTokens:
root:
- bg-white/80
content:
- uesio/sitekit.testimonial:
quote: cpq has transformed our sales process, making it faster and more efficient than ever before.
name: John Doe
title: Sales Manager, Acme Inc.
avatar: uesio/sitekit.avatarpics
avatarPath: images/sandy_burtrand.jpg
- uesio/sitekit.testimonial:
quote: The guided selling features in cpq have helped our team close more deals and increase our revenue.
name: Jane Smith
title: VP of Sales, Globex Corporation
avatar: uesio/sitekit.avatarpics
avatarPath: images/sandy_burtrand.jpg
- uesio/sitekit.testimonial:
quote: The robust analytics in cpq have given us invaluable insights into our sales pipeline and customer behavior.
name: Bob Johnson
title: Director of Sales, XYZ Company
avatar: uesio/sitekit.avatarpics
avatarPath: images/sandy_burtrand.jpg
footer:
- uesio/core.view:
view: demo/cpq.footer
Empty file.
Loading

0 comments on commit 48f105f

Please sign in to comment.