implemented react-helmet fully
@@ -1,27 +0,0 @@
|
||||
{
|
||||
"files": {
|
||||
"main.css": "/static/css/main.8d70043b.css",
|
||||
"main.js": "/static/js/main.609bf334.js",
|
||||
"static/js/787.650836a3.chunk.js": "/static/js/787.650836a3.chunk.js",
|
||||
"static/media/MytwitchBanner.png": "/static/media/MytwitchBanner.7e6d238fe1f72356cd5a.png",
|
||||
"static/media/Tokyo-Ghoul-Wallpaper-For-PC.jpg": "/static/media/Tokyo-Ghoul-Wallpaper-For-PC.3a4eb3e1677a0231dbb6.jpg",
|
||||
"static/media/1132066.jpg": "/static/media/1132066.830e0815c15f9fb74063.jpg",
|
||||
"static/media/ECMMweb.png": "/static/media/ECMMweb.ba4a02b8563104e022f8.png",
|
||||
"static/media/1132065.jpg": "/static/media/1132065.5ed00e48e022b9fa51e5.jpg",
|
||||
"static/media/InstagramLogo.png": "/static/media/InstagramLogo.e3cc2e56f6c2cbf5dae0.png",
|
||||
"static/media/1132051.jpg": "/static/media/1132051.55dcf24d3e6ca150fab3.jpg",
|
||||
"static/media/favicon.jpg": "/static/media/favicon.f1607da6137d99db2c5c.jpg",
|
||||
"static/media/Banner.jpg": "/static/media/Banner.e1c34bcb454d45c70e97.jpg",
|
||||
"static/media/Twitter-XLogo.jpg": "/static/media/Twitter-XLogo.622dce5c55c5484fe412.jpg",
|
||||
"static/media/youtube.png": "/static/media/youtube.eaa1e3811ce413b2444f.png",
|
||||
"static/media/TwitchLogo.png": "/static/media/TwitchLogo.69436ff2355ef440cde9.png",
|
||||
"index.html": "/index.html",
|
||||
"main.8d70043b.css.map": "/static/css/main.8d70043b.css.map",
|
||||
"main.609bf334.js.map": "/static/js/main.609bf334.js.map",
|
||||
"787.650836a3.chunk.js.map": "/static/js/787.650836a3.chunk.js.map"
|
||||
},
|
||||
"entrypoints": [
|
||||
"static/css/main.8d70043b.css",
|
||||
"static/js/main.609bf334.js"
|
||||
]
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="EhChadServices Official Website"/><link rel="apple-touch-icon" href="/favicon.ico"/><link rel="manifest" href="/manifest.json"/><title>Eh Chad Services</title><script defer="defer" src="/static/js/main.609bf334.js"></script><link href="/static/css/main.8d70043b.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
|
||||
@@ -1,2 +0,0 @@
|
||||
"use strict";(self.webpackChunkchadstestsite=self.webpackChunkchadstestsite||[]).push([[787],{787:(e,t,n)=>{n.r(t),n.d(t,{getCLS:()=>y,getFCP:()=>h,getFID:()=>C,getLCP:()=>P,getTTFB:()=>D});var i,r,a,o,u=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},s=function(e,t){var n=function n(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},f=function(e){addEventListener("pageshow",(function(t){t.persisted&&e(t)}),!0)},m=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},v=-1,d=function(){return"hidden"===document.visibilityState?0:1/0},p=function(){s((function(e){var t=e.timeStamp;v=t}),!0)},l=function(){return v<0&&(v=d(),p(),f((function(){setTimeout((function(){v=d(),p()}),0)}))),{get firstHiddenTime(){return v}}},h=function(e,t){var n,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(s&&s.disconnect(),e.startTime<i.firstHiddenTime&&(r.value=e.startTime,r.entries.push(e),n(!0)))},o=window.performance&&performance.getEntriesByName&&performance.getEntriesByName("first-contentful-paint")[0],s=o?null:c("paint",a);(o||s)&&(n=m(e,r,t),o&&a(o),f((function(i){r=u("FCP"),n=m(e,r,t),requestAnimationFrame((function(){requestAnimationFrame((function(){r.value=performance.now()-i.timeStamp,n(!0)}))}))})))},g=!1,T=-1,y=function(e,t){g||(h((function(e){T=e.value})),g=!0);var n,i=function(t){T>-1&&e(t)},r=u("CLS",0),a=0,o=[],v=function(e){if(!e.hadRecentInput){var t=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,n())}},d=c("layout-shift",v);d&&(n=m(i,r,t),s((function(){d.takeRecords().map(v),n(!0)})),f((function(){a=0,T=-1,r=u("CLS",0),n=m(i,r,t)})))},E={passive:!0,capture:!0},w=new Date,L=function(e,t){i||(i=t,r=e,a=new Date,F(removeEventListener),S())},S=function(){if(r>=0&&r<a-w){var e={entryType:"first-input",name:i.type,target:i.target,cancelable:i.cancelable,startTime:i.timeStamp,processingStart:i.timeStamp+r};o.forEach((function(t){t(e)})),o=[]}},b=function(e){if(e.cancelable){var t=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){L(e,t),r()},i=function(){r()},r=function(){removeEventListener("pointerup",n,E),removeEventListener("pointercancel",i,E)};addEventListener("pointerup",n,E),addEventListener("pointercancel",i,E)}(t,e):L(t,e)}},F=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,b,E)}))},C=function(e,t){var n,a=l(),v=u("FID"),d=function(e){e.startTime<a.firstHiddenTime&&(v.value=e.processingStart-e.startTime,v.entries.push(e),n(!0))},p=c("first-input",d);n=m(e,v,t),p&&s((function(){p.takeRecords().map(d),p.disconnect()}),!0),p&&f((function(){var a;v=u("FID"),n=m(e,v,t),o=[],r=-1,i=null,F(addEventListener),a=d,o.push(a),S()}))},k={},P=function(e,t){var n,i=l(),r=u("LCP"),a=function(e){var t=e.startTime;t<i.firstHiddenTime&&(r.value=t,r.entries.push(e),n())},o=c("largest-contentful-paint",a);if(o){n=m(e,r,t);var v=function(){k[r.id]||(o.takeRecords().map(a),o.disconnect(),k[r.id]=!0,n(!0))};["keydown","click"].forEach((function(e){addEventListener(e,v,{once:!0,capture:!0})})),s(v,!0),f((function(i){r=u("LCP"),n=m(e,r,t),requestAnimationFrame((function(){requestAnimationFrame((function(){r.value=performance.now()-i.timeStamp,k[r.id]=!0,n(!0)}))}))}))}},D=function(e){var t,n=u("TTFB");t=function(){try{var t=performance.getEntriesByType("navigation")[0]||function(){var e=performance.timing,t={entryType:"navigation",startTime:0};for(var n in e)"navigationStart"!==n&&"toJSON"!==n&&(t[n]=Math.max(e[n]-e.navigationStart,0));return t}();if(n.value=n.delta=t.responseStart,n.value<0||n.value>performance.now())return;n.entries=[t],e(n)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("load",(function(){return setTimeout(t,0)}))}}}]);
|
||||
//# sourceMappingURL=787.650836a3.chunk.js.map
|
||||
@@ -1,86 +0,0 @@
|
||||
/*
|
||||
object-assign
|
||||
(c) Sindre Sorhus
|
||||
@license MIT
|
||||
*/
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react-dom.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react-jsx-runtime.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* scheduler.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @mui/styled-engine v5.12.0
|
||||
*
|
||||
* @license MIT
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @remix-run/router v1.6.0
|
||||
*
|
||||
* Copyright (c) Remix Software Inc.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE.md file in the root directory of this source tree.
|
||||
*
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
/**
|
||||
* React Router DOM v6.11.0
|
||||
*
|
||||
* Copyright (c) Remix Software Inc.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE.md file in the root directory of this source tree.
|
||||
*
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
/**
|
||||
* React Router v6.11.0
|
||||
*
|
||||
* Copyright (c) Remix Software Inc.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE.md file in the root directory of this source tree.
|
||||
*
|
||||
* @license MIT
|
||||
*/
|
||||
|
Before Width: | Height: | Size: 155 KiB |
|
Before Width: | Height: | Size: 173 KiB |
|
Before Width: | Height: | Size: 266 KiB |
|
Before Width: | Height: | Size: 90 KiB |
|
Before Width: | Height: | Size: 196 KiB |
|
Before Width: | Height: | Size: 170 KiB |
|
Before Width: | Height: | Size: 520 KiB |
|
Before Width: | Height: | Size: 470 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 128 KiB |
|
Before Width: | Height: | Size: 17 KiB |
@@ -1,9 +1,15 @@
|
||||
import React from "react";
|
||||
import ChadsImage from "../assets/MytwitchBanner.png";
|
||||
import "../styles/About.css";
|
||||
import { Helmet } from "react-helmet";
|
||||
function About() {
|
||||
return (
|
||||
<div className="about">
|
||||
<Helmet>
|
||||
<meta charSet="utf-8" />
|
||||
<title>About</title>
|
||||
<link rel="canonical" href="https://ehchadservices.com/about" />
|
||||
</Helmet>
|
||||
<div
|
||||
className="aboutTop"
|
||||
style={{ backgroundImage: `url(${ChadsImage})` }}
|
||||
|
||||
@@ -5,6 +5,11 @@ import ECMM from "../assets/ECMMweb.png";
|
||||
function Applications() {
|
||||
return (
|
||||
<div className="application">
|
||||
<Helmet>
|
||||
<meta charSet="utf-8" />
|
||||
<title>Applications</title>
|
||||
<link rel="canonical" href="https://ehchadservices.com" />
|
||||
</Helmet>
|
||||
|
||||
<div className="ECMMContainer">
|
||||
<div className="title">
|
||||
@@ -15,6 +20,6 @@ function Applications() {
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export default Applications;
|
||||
export default Applications;
|
||||
@@ -5,6 +5,11 @@ import "../styles/Contact.css";
|
||||
function Contact() {
|
||||
return (
|
||||
<div className="contact">
|
||||
<Helmet>
|
||||
<meta charSet="utf-8" />
|
||||
<title>Contact</title>
|
||||
<link rel="canonical" href="https://ehchadservices.com/contact" />
|
||||
</Helmet>
|
||||
<div
|
||||
className="leftSide"
|
||||
style={{ backgroundImage: `url(${TrainLeft})` }}
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
import React from "react";
|
||||
import { Link } from "react-router-dom";
|
||||
import BannerImage from "../assets/Banner.jpg";
|
||||
import { Helmet } from "react-helmet";
|
||||
import "../styles/Home.css";
|
||||
|
||||
function Home() {
|
||||
return (
|
||||
<div className="home" style={{ backgroundImage: `url(${BannerImage})` }}>
|
||||
<Helmet>
|
||||
<meta charSet="utf-8" />
|
||||
<title>EhChadServices</title>
|
||||
<link rel="canonical" href="https://ehchadservices.com" />
|
||||
</Helmet>
|
||||
<div className="headerContainer">
|
||||
<h1> Welcome To EhChad Services Website! </h1>
|
||||
<p> For more info about myself please go to my about pages! </p>
|
||||
|
||||
@@ -6,6 +6,11 @@ import "../styles/Shop.css";
|
||||
function Shop() {
|
||||
return (
|
||||
<div className="shop">
|
||||
<Helmet>
|
||||
<meta charSet="utf-8" />
|
||||
<title>Shop</title>
|
||||
<link rel="canonical" href="https://ehchadservices.com" />
|
||||
</Helmet>
|
||||
<h1 className="shopTitle">Not Actually A Shop</h1>
|
||||
<div className="shopList">
|
||||
{ShopList.map((shopItem, key) => {
|
||||
|
||||
@@ -2,10 +2,18 @@ import React from "react";
|
||||
import "../styles/Socials.css";
|
||||
import { SocialList } from "../helpers/SocialList";
|
||||
import SocialItem from "../components/SocialItem";
|
||||
import { Helmet } from "react-helmet";
|
||||
import { Title } from "@mui/icons-material";
|
||||
|
||||
function Socials() {
|
||||
|
||||
return (
|
||||
<div className="social">
|
||||
<Helmet>
|
||||
<meta charSet="utf-8" />
|
||||
<title>Socials</title>
|
||||
<link rel="canonical" href="https://ehchadservices.com/socials" />
|
||||
</Helmet>
|
||||
<h1 className="socialTitle">Check Out My Socials</h1>
|
||||
<div className="socialList">
|
||||
{SocialList.map((socialItem, key) => {
|
||||
|
||||
@@ -1,9 +1,15 @@
|
||||
import React from 'react';
|
||||
import '../styles/TermsOfService.css'; // Import your CSS file
|
||||
import '../styles/TermsOfService.css';
|
||||
import { Helmet } from 'react-helmet';
|
||||
|
||||
function TermsOfService() {
|
||||
return (
|
||||
<div className="terms-container">
|
||||
<Helmet>
|
||||
<meta charSet="utf-8" />
|
||||
<title>Terms Of Service</title>
|
||||
<link rel="canonical" href="https://ehchadservices.com/TermsOfService" />
|
||||
</Helmet>
|
||||
<h2>Terms of Service</h2>
|
||||
<p>Welcome to ehchadservices.com. These Terms of Service ("Terms") govern your access to and use of our website and services. By accessing or using ehchadservices.com, you agree to be bound by these Terms. If you disagree with any part of the Terms, then you may not access the website.</p>
|
||||
|
||||
|
||||