diff --git a/package.json b/package.json index 090e28a..ca8beb4 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "gatsby-source-wordpress": "^2.0.93", "gatsby-transformer-sharp": "^1.6.27", "react-helmet": "^5.2.0", + "react-leaf-carousel": "^1.1.1", "slideout": "^1.0.1" }, "keywords": [ diff --git a/src/components/SectionIntro.js b/src/components/SectionIntro.js index 0b57c22..8897ab2 100644 --- a/src/components/SectionIntro.js +++ b/src/components/SectionIntro.js @@ -19,7 +19,7 @@ const IntroDefault = ({ ...props }) => ( {props.headline && (

{props.headline}

diff --git a/src/components/Technologies.js b/src/components/Technologies.js new file mode 100644 index 0000000..d3b95a1 --- /dev/null +++ b/src/components/Technologies.js @@ -0,0 +1,160 @@ +import React from 'react' +import Link from 'gatsby-link' + +import Carousel from 'react-leaf-carousel' + +const Technologies = ({ ...props }) => ( + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+) + +export default Technologies diff --git a/src/pages/services.js b/src/pages/services.js index ddbbb90..e19ab66 100644 --- a/src/pages/services.js +++ b/src/pages/services.js @@ -3,6 +3,7 @@ import React from 'react' import PageIntro from '../components/PageIntro' import SectionIntro from '../components/SectionIntro' import WorkStyle from '../components/WorkStyle' +import Technologies from '../components/Technologies' const ServicesPage = () => (
@@ -13,14 +14,16 @@ const ServicesPage = () => ( sectionClasses="mb-16 lg:mb-8" /> -
+
+
-
+
+

Modern Web Development

We offer full-cycle web development services for the connected world. @@ -31,7 +34,7 @@ const ServicesPage = () => (

-
+

Mobile App Development

We have what it takes to develop competitive iOS and Android @@ -42,7 +45,7 @@ const ServicesPage = () => (

-
+

UX & UI Design

Our approach is simple: focus on how users might use the product in @@ -51,13 +54,16 @@ const ServicesPage = () => ( iterative processes of research, prototyping and testing.

+
+
-
+ +
diff --git a/yarn.lock b/yarn.lock index c1ec3fa..c2402ee 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1756,6 +1756,10 @@ camelcase@^4.0.0, camelcase@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" +can-use-dom@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/can-use-dom/-/can-use-dom-0.1.0.tgz#22cc4a34a0abc43950f42c6411024a3f6366b45a" + caniuse-api@^1.5.2, caniuse-api@^1.5.3: version "1.6.1" resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c" @@ -2963,6 +2967,10 @@ enhanced-resolve@~0.9.0: memory-fs "^0.2.0" tapable "^0.1.8" +enquire.js@^2.1.1: + version "2.1.6" + resolved "https://registry.yarnpkg.com/enquire.js/-/enquire.js-2.1.6.tgz#3e8780c9b8b835084c3f60e166dbc3c2a3c89814" + entities@^1.1.1, entities@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0" @@ -3385,7 +3393,7 @@ fb-watchman@^2.0.0: dependencies: bser "^2.0.0" -fbjs@^0.8.14, fbjs@^0.8.9: +fbjs@^0.8.14, fbjs@^0.8.16, fbjs@^0.8.9: version "0.8.17" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" dependencies: @@ -5209,6 +5217,12 @@ json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" +json2mq@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/json2mq/-/json2mq-0.2.0.tgz#b637bd3ba9eabe122c83e9720483aeb10d2c904a" + dependencies: + string-convert "^0.2.0" + json3@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" @@ -7598,6 +7612,15 @@ react-dom@^15.6.0: object-assign "^4.1.0" prop-types "^15.5.10" +react-dom@^16.1.0: + version "16.4.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.4.1.tgz#7f8b0223b3a5fbe205116c56deb85de32685dad6" + dependencies: + fbjs "^0.8.16" + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.0" + react-error-overlay@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-3.0.0.tgz#c2bc8f4d91f1375b3dad6d75265d51cd5eeaf655" @@ -7621,12 +7644,29 @@ react-hot-loader@^3.0.0-beta.6: redbox-react "^1.3.6" source-map "^0.6.1" +react-leaf-carousel@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/react-leaf-carousel/-/react-leaf-carousel-1.1.1.tgz#38501a2239f2361514e16ce5bae12630863b1aec" + dependencies: + prop-types "^15.6.0" + react "^16.1.0" + react-dom "^16.1.0" + react-responsive-mixin "^0.4.0" + react-proxy@^3.0.0-alpha.0: version "3.0.0-alpha.1" resolved "https://registry.yarnpkg.com/react-proxy/-/react-proxy-3.0.0-alpha.1.tgz#4400426bcfa80caa6724c7755695315209fa4b07" dependencies: lodash "^4.6.1" +react-responsive-mixin@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/react-responsive-mixin/-/react-responsive-mixin-0.4.0.tgz#9504218a17d49346d9a09a1f5945f629afdb624b" + dependencies: + can-use-dom "^0.1.0" + enquire.js "^2.1.1" + json2mq "^0.2.0" + react-router-dom@^4.1.1: version "4.3.1" resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-4.3.1.tgz#4c2619fc24c4fa87c9fd18f4fb4a43fe63fbd5c6" @@ -7667,6 +7707,15 @@ react@^15.6.0: object-assign "^4.1.0" prop-types "^15.5.10" +react@^16.1.0: + version "16.4.1" + resolved "https://registry.yarnpkg.com/react/-/react-16.4.1.tgz#de51ba5764b5dbcd1f9079037b862bd26b82fe32" + dependencies: + fbjs "^0.8.16" + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.0" + read-all-stream@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/read-all-stream/-/read-all-stream-3.1.0.tgz#35c3e177f2078ef789ee4bfafa4373074eaef4fa" @@ -8820,6 +8869,10 @@ strict-uri-encode@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" +string-convert@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/string-convert/-/string-convert-0.2.1.tgz#6982cc3049fbb4cd85f8b24568b9d9bf39eeff97" + string-similarity@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/string-similarity/-/string-similarity-1.2.0.tgz#d75153cb383846318b7a39a8d9292bb4db4e9c30"