Initial commit
This commit is contained in:
commit
2623567566
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
dist/
|
||||||
|
node_modules/
|
12
Makefile
Normal file
12
Makefile
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
.PHONY: build
|
||||||
|
|
||||||
|
default: build
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -fr web/build
|
||||||
|
|
||||||
|
node_modules: package.json package-lock.json
|
||||||
|
npm install
|
||||||
|
|
||||||
|
build: node_modules
|
||||||
|
npx encore production
|
29
assets/css/tailwind.pcss
Normal file
29
assets/css/tailwind.pcss
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
@tailwind base;
|
||||||
|
|
||||||
|
a:hover,
|
||||||
|
a:focus {
|
||||||
|
@apply underline
|
||||||
|
}
|
||||||
|
|
||||||
|
@tailwind components;
|
||||||
|
|
||||||
|
.nav-item {
|
||||||
|
@apply flex text-gray-200 text-xs;
|
||||||
|
|
||||||
|
@screen lg {
|
||||||
|
@apply text-sm
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@tailwind utilities;
|
||||||
|
|
||||||
|
.filter-contrast-1 {
|
||||||
|
filter: contrast(1%)
|
||||||
|
}
|
||||||
|
.filter-invert-100 {
|
||||||
|
filter: invert(100%)
|
||||||
|
}
|
||||||
|
|
||||||
|
.with-arrow:after {
|
||||||
|
content: "\A0\2192"
|
||||||
|
}
|
8496
package-lock.json
generated
Normal file
8496
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load diff
10
package.json
Normal file
10
package.json
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"dependencies": {
|
||||||
|
"@symfony/webpack-encore": "^0.30.2",
|
||||||
|
"postcss-nested": "^4.2.2",
|
||||||
|
"tailwindcss": "^1.4.6"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"postcss-loader": "^3.0.0"
|
||||||
|
}
|
||||||
|
}
|
3
postcss.config.js
Normal file
3
postcss.config.js
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
module.exports = {
|
||||||
|
plugins: [require("tailwindcss"), require("postcss-nested")],
|
||||||
|
};
|
31
tailwind.config.js
Normal file
31
tailwind.config.js
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
module.exports = {
|
||||||
|
purge: ["./web/index.html"],
|
||||||
|
theme: {
|
||||||
|
colors: {
|
||||||
|
black: "#000",
|
||||||
|
blue: {
|
||||||
|
500: "#42a7ff",
|
||||||
|
},
|
||||||
|
gray: {
|
||||||
|
200: "#aaa",
|
||||||
|
700: "#36393e",
|
||||||
|
750: "#2e3136",
|
||||||
|
800: "#1e2125",
|
||||||
|
900: "#18171b",
|
||||||
|
},
|
||||||
|
silver: {
|
||||||
|
500: "#c0c0c0",
|
||||||
|
},
|
||||||
|
white: "#fff",
|
||||||
|
},
|
||||||
|
fontFamily: {
|
||||||
|
serif: ["Lucida Grande"],
|
||||||
|
georgia: ["Georgia"],
|
||||||
|
},
|
||||||
|
extend: {},
|
||||||
|
},
|
||||||
|
variants: {
|
||||||
|
borderWidth: ["responsive", "hover", "focus"],
|
||||||
|
},
|
||||||
|
plugins: [],
|
||||||
|
};
|
39922
web/build/app.css
Normal file
39922
web/build/app.css
Normal file
File diff suppressed because it is too large
Load diff
9
web/build/entrypoints.json
Normal file
9
web/build/entrypoints.json
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"entrypoints": {
|
||||||
|
"app": {
|
||||||
|
"css": [
|
||||||
|
"/build/app.css"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
3
web/build/manifest.json
Normal file
3
web/build/manifest.json
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"build/app.css": "/build/app.css"
|
||||||
|
}
|
BIN
web/images/cloud.png
Normal file
BIN
web/images/cloud.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 202 KiB |
424
web/index.html
Normal file
424
web/index.html
Normal file
|
@ -0,0 +1,424 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<link rel="stylesheet" href="/build/app.css" />
|
||||||
|
<title>Rebuilding Symfony</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="min-h-screen font-serif text-sm bg-gray-900">
|
||||||
|
<div class="py-3 text-white bg-black md:py-2">
|
||||||
|
<div class="max-w-5xl px-4 mx-auto">
|
||||||
|
A clone of the
|
||||||
|
<a
|
||||||
|
class="border-b border-dotted hover:border-0 hover:no-underline focus:no-underline focus:border-0"
|
||||||
|
href="https://symfony.com"
|
||||||
|
>symfony.com</a
|
||||||
|
>
|
||||||
|
homepage. Built by
|
||||||
|
<a
|
||||||
|
class="border-b border-dotted hover:border-0 hover:no-underline focus:no-underline focus:border-0"
|
||||||
|
href="https://www.oliverdavies.uk"
|
||||||
|
>Oliver Davies</a
|
||||||
|
>
|
||||||
|
with
|
||||||
|
<a
|
||||||
|
class="border-b border-dotted hover:border-0 hover:no-underline focus:no-underline focus:border-0"
|
||||||
|
href="https://tailwindcss.com"
|
||||||
|
>Tailwind CSS</a
|
||||||
|
>.
|
||||||
|
<a
|
||||||
|
class="border-b border-dotted hover:border-0 hover:no-underline focus:no-underline focus:border-0"
|
||||||
|
href="https://github.com/opdavies/rebuilding-symfony"
|
||||||
|
>View the code</a
|
||||||
|
>
|
||||||
|
on GitHub.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="py-3 md:bg-gray-800 md:py-5">
|
||||||
|
<div class="w-full max-w-5xl px-4 mx-auto">
|
||||||
|
<div class="flex items-center justify-between">
|
||||||
|
<div>
|
||||||
|
<img
|
||||||
|
class="w-auto h-6 md:h-12 filter-invert-100"
|
||||||
|
src="https://symfony.com/images/logos/header-logo.svg"
|
||||||
|
alt=""
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<svg
|
||||||
|
class="w-6 h-6 text-white fill-current md:hidden"
|
||||||
|
viewBox="0 0 1792 1792"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
d="M1664 1344v128q0 26-19 45t-45 19H192q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h1408q26 0 45 19t19 45zm0-512v128q0 26-19 45t-45 19H192q-26 0-45-19t-19-45V832q0-26 19-45t45-19h1408q26 0 45 19t19 45zm0-512v128q0 26-19 45t-45 19H192q-26 0-45-19t-19-45V320q0-26 19-45t45-19h1408q26 0 45 19t19 45z"
|
||||||
|
></path>
|
||||||
|
</svg>
|
||||||
|
<img
|
||||||
|
class="hidden h-4 md:block filter-contrast-1"
|
||||||
|
src="https://symfony.com/images/pictos/slsponsor.svg"
|
||||||
|
alt=""
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="hidden md:block bg-gray-750">
|
||||||
|
<div class="w-full max-w-5xl px-4 mx-auto">
|
||||||
|
<nav class="flex items-center justify-between py-2">
|
||||||
|
<a class="nav-item" href="#">About</a>
|
||||||
|
<a class="nav-item" href="#">Documentation</a>
|
||||||
|
<a class="nav-item" href="#">Screencasts</a>
|
||||||
|
<a class="space-x-2 nav-item" href="#">
|
||||||
|
<svg
|
||||||
|
class="hidden w-auto h-5 text-blue-500 fill-current lg:block"
|
||||||
|
focusable="false"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
viewBox="0 0 640 512"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
fill="currentColor"
|
||||||
|
d="M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z"
|
||||||
|
></path>
|
||||||
|
</svg>
|
||||||
|
<span>Cloud</span>
|
||||||
|
</a>
|
||||||
|
<a class="nav-item" href="#">Certification</a>
|
||||||
|
<a class="nav-item" href="#">Community</a>
|
||||||
|
<a class="nav-item" href="#">Businesses</a>
|
||||||
|
<a class="nav-item" href="#">News</a>
|
||||||
|
<a class="space-x-2 nav-item" href="#">
|
||||||
|
<svg
|
||||||
|
class="hidden w-auto h-5 fill-current lg:block"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
viewBox="0 0 576 512"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
fill="currentColor"
|
||||||
|
d="M551.991 64H144.28l-8.726-44.608C133.35 8.128 123.478 0 112 0H12C5.373 0 0 5.373 0 12v24c0 6.627 5.373 12 12 12h80.24l69.594 355.701C150.796 415.201 144 430.802 144 448c0 35.346 28.654 64 64 64s64-28.654 64-64a63.681 63.681 0 0 0-8.583-32h145.167a63.681 63.681 0 0 0-8.583 32c0 35.346 28.654 64 64 64 35.346 0 64-28.654 64-64 0-18.136-7.556-34.496-19.676-46.142l1.035-4.757c3.254-14.96-8.142-29.101-23.452-29.101H203.76l-9.39-48h312.405c11.29 0 21.054-7.869 23.452-18.902l45.216-208C578.695 78.139 567.299 64 551.991 64zM208 472c-13.234 0-24-10.766-24-24s10.766-24 24-24 24 10.766 24 24-10.766 24-24 24zm256 0c-13.234 0-24-10.766-24-24s10.766-24 24-24 24 10.766 24 24-10.766 24-24 24zm23.438-200H184.98l-31.31-160h368.548l-34.78 160z"
|
||||||
|
></path>
|
||||||
|
</svg>
|
||||||
|
<span>Store</span>
|
||||||
|
</a>
|
||||||
|
<a
|
||||||
|
class="px-2 py-1 text-xs font-bold text-blue-500 uppercase border-2 border-blue-500 rounded-lg nav-item focus:bg-blue-500 focus:text-white hover:bg-blue-500 hover:text-white"
|
||||||
|
href="#"
|
||||||
|
>Download</a
|
||||||
|
>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="text-gray-200 bg-gray-700">
|
||||||
|
<div class="w-full max-w-5xl px-4 py-8 mx-auto">
|
||||||
|
<div class="space-y-16">
|
||||||
|
<div class="grid grid-cols-1 gap-10 md:grid-cols-3">
|
||||||
|
<section>
|
||||||
|
<h2 class="text-xl leading-tight font-georgia md:text-3xl">
|
||||||
|
Symfony is a set of reusable PHP <em>components</em>...
|
||||||
|
</h2>
|
||||||
|
<p class="mt-3 md:mt-4">
|
||||||
|
The standard foundation on which the best PHP applications are
|
||||||
|
built. Choose any of the 50 stand-alone components available
|
||||||
|
for your own applications.
|
||||||
|
</p>
|
||||||
|
<a
|
||||||
|
class="inline-block mt-4 font-bold text-blue-500 md:mt-5 with-arrow"
|
||||||
|
href="#"
|
||||||
|
>Browse components</a
|
||||||
|
>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<h2 class="text-lg leading-tight font-georgia md:text-3xl">
|
||||||
|
...and a PHP <em>framework</em> for web projects
|
||||||
|
</h2>
|
||||||
|
<p class="mt-3 md:mt-4">
|
||||||
|
Speed up the creation and maintenance of your PHP web
|
||||||
|
applications. End repetitive coding tasks and enjoy the power
|
||||||
|
of controlling your code.
|
||||||
|
</p>
|
||||||
|
<a
|
||||||
|
class="inline-block mt-4 font-bold text-blue-500 md:mt-5 with-arrow"
|
||||||
|
href="#"
|
||||||
|
>What is Symfony</a
|
||||||
|
>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<div class="p-4 rounded-lg bg-gray-750">
|
||||||
|
<div class="flex">
|
||||||
|
<svg
|
||||||
|
class="w-12 fill-current flex-no-shrink text-silver-500"
|
||||||
|
viewBox="0 0 59 76"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
fill="#444"
|
||||||
|
d="M15.5 37.9c2.9 1 5.4-.8 5.8-3 .2-1.4-.4-2.5-1.5-3.8l-.9-1c-.5-.6-.7-1.6-.2-2.3.5-.6 1.1-.9 2.2-.6 1.6.5 2.3 1.6 3.5 2.6-.5 1.7-.8 3.4-1.1 5l-.2 1.2c-.8 4.8-1.5 7.4-3.2 8.9-.3.3-.8.6-1.5.7-.4 0-.5-.3-.5-.4 0-.3.2-.4.4-.5.2-.1.6-.3.5-1 0-.8-.7-1.5-1.6-1.5-.7 0-1.7.7-1.7 2s1.2 2.3 2.9 2.2c.9 0 3-.4 5-3 2.4-3 3-6.4 3.5-8.8l.6-3.3c.3 0 .6.1 1 .1 2.9.1 4.4-1.6 4.4-2.8 0-.7-.4-1.4-1.1-1.4-.5 0-1 .3-1.2 1-.1.7.9 1.3.1 1.8-.6.4-1.7.7-3.2.5l.3-1.6c.6-3.1 1.2-6.8 3.8-6.9.2 0 .9 0 .9.5 0 .2 0 .2-.2.6-.2.3-.3.5-.2.8 0 .8.6 1.3 1.4 1.3 1.1 0 1.4-1.2 1.4-1.7 0-1.4-1.4-2.2-3.1-2.1-1.8.1-3.3 1.1-4.4 2.5-1.3 1.6-2.1 3.5-2.7 5.4-1.1-1-1.9-2.2-3.7-2.7-1.3-.8-2.7-.6-4 .4-.6.5-1 1.2-1.2 1.9-.5 1.8.5 3.4 1 4l1.1 1.2c.2.2.7.9.5 1.8-.3 1-1.4 1.6-2.5 1.2-.5-.2-1.2-.6-1.1-1.1l.3-.6c.1-.2.1-.3.1-.4.2-.7-.1-1.7-.8-1.9-.7-.2-1.4 0-1.6.9-.3 1.1.2 3 2.7 3.9zm43.3-23.7c0-5-3.8-9-8.5-9h-2.1c-.5-3-3-5.2-5.9-5.2L5.9.1C2.6.2 0 3 0 6.6l.2 52.6C.2 64.9 9.9 75.8 14 76l36.6-.1c4.6 0 8.4-4.1 8.4-9.1l-.2-52.6zM7 32.7c0-10.3 7.8-18.6 17.3-18.6 9.6 0 17.3 8.3 17.3 18.6s-7.8 18.6-17.3 18.6C14.7 51.3 7 43 7 32.7zm46.9 34.2c0 2.1-1.6 3.7-3.5 3.7H14.1c-.8 0-3.6-2.1-5.4-5.2h33.9c3.3 0 6-2.9 6-6.4V10.6h2c1.9 0 3.5 1.7 3.5 3.7v52.6z"
|
||||||
|
></path>
|
||||||
|
</svg>
|
||||||
|
<h2 class="ml-4 text-xl leading-tight font-georgia">
|
||||||
|
Getting Started with Symfony
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<p class="mt-4">
|
||||||
|
Hundreds of carefully written documentation pages covering
|
||||||
|
all Symfony features exist and they are FREE and open-source
|
||||||
|
licensed!
|
||||||
|
</p>
|
||||||
|
<p class="mt-4">
|
||||||
|
Learn the essential about developing web applications with
|
||||||
|
Symfony.
|
||||||
|
</p>
|
||||||
|
<a
|
||||||
|
class="inline-block mt-5 font-bold text-blue-500 with-arrow"
|
||||||
|
href="#"
|
||||||
|
>Start reading</a
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<section
|
||||||
|
class="rounded-lg md:rounded-br-none"
|
||||||
|
style="
|
||||||
|
background-image: linear-gradient(180deg, #007dbc, #33528c);
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
"
|
||||||
|
>
|
||||||
|
<div class="flex p-6 md:pt-16 md:pb-0 md:pr-0">
|
||||||
|
<div class="flex flex-col w-full md:px-8 md:w-4/12">
|
||||||
|
<h2
|
||||||
|
class="mt-8 text-2xl text-center text-white font-georgia md:text-left md:mt-16"
|
||||||
|
>
|
||||||
|
The best way to host your Symfony project
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
<img
|
||||||
|
class="order-first"
|
||||||
|
src="https://symfony.com/images/home/logo-sfcloud.svg"
|
||||||
|
alt=""
|
||||||
|
/>
|
||||||
|
|
||||||
|
<div
|
||||||
|
class="flex items-center justify-center mt-8 space-x-4 md:justify-start md:text-left"
|
||||||
|
>
|
||||||
|
<a
|
||||||
|
href="#"
|
||||||
|
class="inline-block px-4 py-3 text-xs text-white uppercase bg-blue-500 hover:bg-white hover:text-blue-500 focus:bg-white focus:text-blue-500"
|
||||||
|
>Get started</a
|
||||||
|
>
|
||||||
|
|
||||||
|
<a
|
||||||
|
class="pb-1 text-white border-b border-white hover:border-0 hover:no-underline focus:border-0 focus:no-underline"
|
||||||
|
href="#"
|
||||||
|
>Read the docs</a
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="hidden md:block md:w-8/12">
|
||||||
|
<img class="shadow-lg" src="./images/cloud.png" alt="" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<h2 class="text-xl font-georgia">Symfony's Ecosystem</h2>
|
||||||
|
<div
|
||||||
|
class="grid items-center justify-between grid-cols-2 gap-12 mt-4 sm:grid-cols-3 md:grid-cols-5"
|
||||||
|
>
|
||||||
|
<div class="flex items-center justify-center">
|
||||||
|
<img
|
||||||
|
src="https://symfony.com/images/home/logo-sfinsight.svg"
|
||||||
|
alt=""
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="flex items-center justify-center">
|
||||||
|
<img
|
||||||
|
src="https://symfony.com/images/home/logo-blackfire.svg"
|
||||||
|
alt=""
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="flex items-center justify-center">
|
||||||
|
<img
|
||||||
|
src="https://symfony.com/images/home/logo-sfsecurity.svg"
|
||||||
|
alt=""
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="flex items-center justify-center">
|
||||||
|
<img
|
||||||
|
src="https://symfony.com/images/home/logo-twig.svg"
|
||||||
|
alt=""
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="flex items-center justify-center">
|
||||||
|
<img
|
||||||
|
src="https://symfony.com/images/home/logo-apiplatform.svg"
|
||||||
|
alt=""
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<h2 class="text-xl text-white font-georgia">
|
||||||
|
Official Symfony Store
|
||||||
|
</h2>
|
||||||
|
<img
|
||||||
|
class="mt-4"
|
||||||
|
src="https://symfony.com/images/store/large-horizontal-banner.jpg"
|
||||||
|
alt=""
|
||||||
|
/>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<footer class="py-10">
|
||||||
|
<div class="max-w-5xl px-4 mx-auto">
|
||||||
|
<section>
|
||||||
|
<h2 class="text-white">Follow Symfony</h2>
|
||||||
|
|
||||||
|
<ul class="flex mt-4 space-x-6">
|
||||||
|
<li>
|
||||||
|
<a href="#">
|
||||||
|
<svg
|
||||||
|
class="w-6 h-6 text-gray-200 fill-current hover:text-white"
|
||||||
|
viewBox="0 0 16 16"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
stroke-miterlimit="1.414"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 5.47 7.59c.4.075.547-.172.547-.385 0-.19-.007-.693-.01-1.36-2.226.483-2.695-1.073-2.695-1.073-.364-.924-.89-1.17-.89-1.17-.725-.496.056-.486.056-.486.803.056 1.225.824 1.225.824.714 1.223 1.873.87 2.33.665.072-.517.278-.87.507-1.07-1.777-.2-3.644-.888-3.644-3.953 0-.873.31-1.587.823-2.147-.09-.202-.36-1.015.07-2.117 0 0 .67-.215 2.2.82a7.67 7.67 0 0 1 2-.27 7.67 7.67 0 0 1 2 .27c1.52-1.035 2.19-.82 2.19-.82.43 1.102.16 1.915.08 2.117a3.1 3.1 0 0 1 .82 2.147c0 3.073-1.87 3.75-3.65 3.947.28.24.54.73.54 1.48 0 1.07-.01 1.93-.01 2.19 0 .21.14.46.55.38A7.972 7.972 0 0 0 16 8a8 8 0 0 0-8-8"
|
||||||
|
></path>
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">
|
||||||
|
<svg
|
||||||
|
class="w-6 h-6 text-gray-200 fill-current hover:text-white"
|
||||||
|
viewBox="0 0 16 16"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
stroke-miterlimit="1.414"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
d="M12.658 14.577v-4.27h1.423V16H1.23v-5.693h1.42v4.27h10.006zm-8.583-1.423h7.16V11.73h-7.16v1.424zm.173-3.235l6.987 1.46.3-1.38L4.55 8.54l-.302 1.38zm.906-3.37l6.47 3.02.602-1.3-6.47-3.02-.602 1.29zm1.81-3.19l5.478 4.57.906-1.08L7.87 2.28l-.9 1.078zM10.502 0L9.338.863l4.27 5.735 1.164-.862L10.5 0z"
|
||||||
|
></path>
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">
|
||||||
|
<svg
|
||||||
|
class="w-6 h-6 text-gray-200 fill-current hover:text-white"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
d="M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zM6.313 15.165a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zM8.834 6.313a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312z"
|
||||||
|
></path>
|
||||||
|
<path
|
||||||
|
d="M18.956 8.834a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zM17.688 8.834a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312z"
|
||||||
|
></path>
|
||||||
|
<path
|
||||||
|
d="M15.165 18.956a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zM15.165 17.688a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z"
|
||||||
|
></path>
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">
|
||||||
|
<svg
|
||||||
|
class="w-6 h-6 text-gray-200 fill-current hover:text-white"
|
||||||
|
viewBox="0 0 16 16"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
stroke-miterlimit="1.414"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
d="M16 3.038a6.62 6.62 0 0 1-1.885.517 3.299 3.299 0 0 0 1.443-1.816c-.634.37-1.337.64-2.085.79a3.282 3.282 0 0 0-5.593 2.99 9.307 9.307 0 0 1-6.766-3.42A3.222 3.222 0 0 0 .67 3.75c0 1.14.58 2.143 1.46 2.732a3.278 3.278 0 0 1-1.487-.41v.04c0 1.59 1.13 2.918 2.633 3.22a3.336 3.336 0 0 1-1.475.056 3.29 3.29 0 0 0 3.07 2.28 6.578 6.578 0 0 1-4.85 1.359 9.332 9.332 0 0 0 5.04 1.474c6.04 0 9.34-5 9.34-9.33 0-.14 0-.28-.01-.42a6.63 6.63 0 0 0 1.64-1.7z"
|
||||||
|
fill-rule="nonzero"
|
||||||
|
></path>
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#"
|
||||||
|
><svg
|
||||||
|
class="w-6 h-6 text-gray-200 fill-current hover:text-white"
|
||||||
|
viewBox="0 0 16 16"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
stroke-miterlimit="1.414"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
d="M15.117 0H.883A.883.883 0 0 0 0 .883v14.234c0 .488.395.883.883.883h7.663V9.804H6.46V7.39h2.086V5.607c0-2.066 1.262-3.19 3.106-3.19.883 0 1.642.064 1.863.094v2.16h-1.28c-1 0-1.195.48-1.195 1.18v1.54h2.39l-.31 2.42h-2.08V16h4.077a.883.883 0 0 0 .883-.883V.883A.883.883 0 0 0 15.117 0"
|
||||||
|
fill-rule="nonzero"
|
||||||
|
></path></svg
|
||||||
|
></a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">
|
||||||
|
<svg
|
||||||
|
class="w-6 h-6 text-gray-200 fill-current hover:text-white"
|
||||||
|
viewBox="0 0 16 16"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
stroke-miterlimit="1.414"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
d="M0 7.345c0-1.294.16-2.59.16-2.59s.156-1.1.636-1.587c.608-.637 1.408-.617 1.764-.684C3.84 2.36 8 2.324 8 2.324s3.362.004 5.6.166c.314.038.996.04 1.604.678.48.486.636 1.588.636 1.588S16 6.05 16 7.346v1.258c0 1.296-.16 2.59-.16 2.59s-.156 1.102-.636 1.588c-.608.638-1.29.64-1.604.678-2.238.162-5.6.166-5.6.166s-4.16-.037-5.44-.16c-.356-.067-1.156-.047-1.764-.684-.48-.487-.636-1.587-.636-1.587S0 9.9 0 8.605v-1.26zm6.348 2.73V5.58l4.323 2.255-4.32 2.24z"
|
||||||
|
></path>
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#"
|
||||||
|
><svg
|
||||||
|
class="w-6 h-6 text-gray-200 fill-current hover:text-white"
|
||||||
|
viewBox="0 0 47 50"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
d="M9.498 15.625L23.5 9.765V40.04c-3.917-2.409-7.083-5.664-9.498-9.766-2.611-4.296-4.112-9.18-4.504-14.648zM47 12.5c0 6.706-1.24 12.858-3.72 18.457-2.155 4.688-5.027 8.79-8.617 12.305-3.003 2.93-6.137 5.045-9.4 6.347-1.176.521-2.35.521-3.526 0-3.72-1.497-7.147-3.906-10.28-7.226-3.46-3.58-6.17-7.78-8.128-12.598C1.11 24.382 0 18.62 0 12.5c0-.977.261-1.855.783-2.637.523-.781 1.24-1.334 2.155-1.66l18.8-7.812c1.175-.521 2.35-.521 3.524 0l18.8 7.812c.914.326 1.632.879 2.155 1.66.522.782.783 1.66.783 2.637zm-4.7 0L23.5 4.687 4.7 12.5c0 5.273.914 10.254 2.742 14.941 1.697 4.297 4.014 8.04 6.952 11.23 2.807 3.06 5.842 5.274 9.106 6.642 3.199-1.303 6.169-3.451 8.91-6.446 3.003-3.19 5.353-6.9 7.05-11.133 1.893-4.752 2.84-9.83 2.84-15.234z"
|
||||||
|
></path></svg
|
||||||
|
></a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#"
|
||||||
|
><svg
|
||||||
|
class="w-6 h-6 text-gray-200 fill-current hover:text-white"
|
||||||
|
viewBox="0 0 1792 1792"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
d="M576 1344q0 80-56 136t-136 56-136-56-56-136 56-136 136-56 136 56 56 136zm512 123q2 28-17 48-18 21-47 21H889q-25 0-43-16.5t-20-41.5q-22-229-184.5-391.5T250 902q-25-2-41.5-20T192 839V704q0-29 21-47 17-17 43-17h5q160 13 306 80.5T826 902q114 113 181.5 259t80.5 306zm512 2q2 27-18 47-18 20-46 20h-143q-26 0-44.5-17.5T1329 1476q-12-215-101-408.5t-231.5-336-336-231.5T252 398q-25-1-42.5-19.5T192 335V192q0-28 20-46 18-18 44-18h3q262 13 501.5 120T1186 542q187 186 294 425.5t120 501.5z"
|
||||||
|
></path></svg
|
||||||
|
></a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
12
webpack.config.js
Normal file
12
webpack.config.js
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
let Encore = require("@symfony/webpack-encore");
|
||||||
|
|
||||||
|
Encore.disableSingleRuntimeChunk()
|
||||||
|
.setOutputPath("web/build/")
|
||||||
|
.setPublicPath("/build")
|
||||||
|
.addStyleEntry("app", "./assets/css/tailwind.pcss")
|
||||||
|
.enablePostCssLoader();
|
||||||
|
|
||||||
|
process.env.NODE_ENV =
|
||||||
|
process.env.NODE_ENV || Encore.isProduction() ? "production" : "development";
|
||||||
|
|
||||||
|
module.exports = Encore.getWebpackConfig();
|
Reference in a new issue