Skip to content

Commit 8719d15

Browse files
committed
- Amacimiz added
1 parent ffa4d54 commit 8719d15

11 files changed

+112
-51
lines changed

src/assets/Discord-Logo-White.svg

Lines changed: 1 addition & 0 deletions
Loading

src/components/Amacimiz.js

Lines changed: 40 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,40 @@
1-
import React/*, { Component }*/ from 'react';
2-
3-
const Amacimiz = () => {
4-
document.title = 'Eksicode.org - Amacımız';
5-
return (
6-
<div className="container">
7-
<h4 classNem="center">Amacımız</h4>
8-
<p>sdfdsfsd</p>
9-
</div>
10-
);
11-
}
12-
13-
export default Amacimiz;
1+
import React, { useEffect, useState } from 'react';
2+
import showdown from 'showdown';
3+
import parse from 'html-react-parser';
4+
5+
export default function Amacimiz() {
6+
const [content, setContent] = useState("");
7+
const [title, setTitle] = useState("");
8+
9+
const amacimiz = "https://api.eksicode.org/sayfalars/3";
10+
11+
12+
useEffect(() => {
13+
fetch(amacimiz)
14+
.then(
15+
data => data.json()
16+
)
17+
.then(text => {
18+
const converter = new showdown.Converter();
19+
setContent(converter.makeHtml(text.content));
20+
setTitle(converter.makeHtml(text.title));
21+
document.title = "Eksicode.org - " + text.title
22+
})
23+
}, []);
24+
25+
return (
26+
<div>
27+
<div></div>
28+
<div className="container">
29+
<div className="row">
30+
<div className="col m12 l6">
31+
<h1>{parse(title)}</h1>
32+
</div>
33+
</div>
34+
<div className="row">
35+
{parse(content)}
36+
</div>
37+
</div>
38+
</div>
39+
)
40+
}

src/components/Footer.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React, { Component } from "react";
22
import { Link } from "react-router-dom";
33
import GithubLogo from "../assets/github-original.svg";
44
import TwitterLogo from "../assets/twitter-original.svg";
5+
import DiscordLogo from "../assets/Discord-Logo-White.svg";
56

67
class Footer extends Component {
78
render() {
@@ -26,6 +27,14 @@ class Footer extends Component {
2627
>
2728
<img className="logos-footer" src={TwitterLogo} />
2829
</a>
30+
<a
31+
className="white-text footer-logo"
32+
href="https://discord.gg/cZRhbuJ"
33+
rel="noopener noreferrer"
34+
target="_blank"
35+
>
36+
<img className="logos-footer" src={DiscordLogo} />
37+
</a>
2938
</div>
3039
</div>
3140
</div>
@@ -39,6 +48,10 @@ class Footer extends Component {
3948
Gizlilik Politikası
4049
</Link>
4150
<p>2017 - {(new Date().getFullYear())} eksicode.org </p>
51+
<p>Destek Verenler: &nbsp;
52+
Alan adı: <a href="https://navisio.eu/" target="_blank"> Navisio Teknoloji</a> &nbsp;
53+
Hosting: <a href="https://gallus.ai/" target="_blank"> Gallus Teknoloji</a>
54+
</p>
4255
</div>
4356
</div>
4457
</footer>

src/components/Gizlilik.js

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,37 @@ import parse from 'html-react-parser';
44

55
export default function Gizlilik() {
66
const [content, setContent] = useState("");
7-
8-
const kurallar = "https://api.eksicode.org/sayfalars/2";
7+
const [title, setTitle] = useState("");
8+
9+
const gizlilik = "https://api.eksicode.org/sayfalars/2";
910

1011

1112
useEffect(() => {
12-
document.title = "Eksicode.org - Gizlilik Politikası"
13-
fetch(kurallar)
13+
fetch(gizlilik)
1414
.then(
1515
data => data.json()
1616
)
1717
.then(text => {
1818
const converter = new showdown.Converter();
1919
setContent(converter.makeHtml(text.content));
20+
setTitle(converter.makeHtml(text.title));
21+
document.title = "Eksicode.org - " + text.title
2022
})
21-
2223
}, []);
2324

2425
return (
25-
<div>
26+
<div>
2627
<div></div>
2728
<div className="container">
28-
<div className="row">
29-
<div className="col m12 l6">
30-
<h1>Gizlilik Politikası</h1>
31-
</div>
29+
<div className="row">
30+
<div className="col m12 l6">
31+
<h1>{parse(title)}</h1>
32+
</div>
33+
</div>
34+
<div className="row">
35+
{parse(content)}
36+
</div>
3237
</div>
33-
<div className="row">
34-
{parse(content)}
35-
</div>
36-
</div>
37-
</div>
38+
</div>
3839
)
3940
}

src/components/Kaynaklar.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ class Kaynaklar extends Component {
114114
</div>
115115
<div className="col m12 l6">
116116
<p className="flow-text">
117-
İlgilendiğin yazılım dili veya konular ile ilgili
118-
kaynakları burada bulabilirsin.
117+
İlgilendiğin yazılım dili veya konular hakkında
118+
daha önce gruplarda paylaşılmış kaynakları burada bulabilirsin.
119119
</p>
120120
</div>
121121
</div>

src/components/Kurallar.js

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,37 +4,34 @@ import parse from 'html-react-parser';
44

55
export default function Kurallar() {
66
const [content, setContent] = useState("");
7-
7+
const [title, setTitle] = useState("");
8+
89
const kurallar = "https://api.eksicode.org/sayfalars/1";
910

1011

1112
useEffect(() => {
12-
document.title = "Eksicode.org - Grup Kuralları"
13-
1413
fetch(kurallar)
1514
.then(
1615
data => data.json()
1716
)
1817
.then(text => {
1918
const converter = new showdown.Converter();
2019
setContent(converter.makeHtml(text.content));
20+
setTitle(converter.makeHtml(text.title));
21+
document.title = "Eksicode.org - " + text.title
2122
})
22-
2323
}, []);
2424

2525
return (
26-
<div>
27-
<div></div>
2826
<div className="container">
29-
<div className="row">
30-
<div className="col m12 l6">
31-
<h1>Grup Kuralları</h1>
32-
</div>
27+
<div className="row">
28+
<div className="col m12 l6">
29+
<h1>{parse(title)}</h1>
30+
</div>
31+
</div>
32+
<div className="row">
33+
{parse(content)}
34+
</div>
3335
</div>
34-
<div className="row">
35-
{parse(content)}
36-
</div>
37-
</div>
38-
</div>
3936
)
4037
}

src/components/Nav.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,13 @@ class Nav extends Component {
99
<div className="container">
1010
<Link to="/" className="brand-logo"><img className="logo" alt="EkşiCode Logosu" src={require('../assets/eksi-code-logo.png')} /></Link>
1111
<ul className="right">
12-
12+
<li className="desktop"><Link to="/amacimiz">AMACIMIZ NEDİR?</Link></li>
1313
<li className="desktop"><Link to="/telegram-gruplari">TELEGRAM GRUPLARI</Link></li>
14-
<li className="desktop"><a target="_blank" rel="noopener noreferrer" href="https://discord.gg/cZRhbuJ">DISCORD</a></li>
1514
<li className="desktop"><Link to="/kaynaklar">KAYNAKLAR</Link></li>
16-
{/*
17-
<li className="desktop"><Link to="/blog">BLOG</Link></li>
18-
<li className="desktop"><Link to="/amacimiz">AMACIMIZ</Link></li>
15+
{/*<li className="desktop"><Link to="/blog">BLOG</Link></li>
1916
<li className="desktop"><Link to="/projeler">PROJELER</Link></li>
2017
<li className="desktop"><Link to="/is-ilanlari">İŞ İLANLARI</Link></li>
21-
<li className="desktop"><Link to="/iletisim">İLETİŞİM</Link></li>*/}
18+
<li className="desktop"><Link to="/iletisim">İLETİŞİM</Link></li>*/}
2219
<li className="mobile"><a className="waves-effect waves-light btn-flat white-text"><i className="material-icons">menu</i></a></li>
2320
</ul>
2421
</div>

src/scss/_kaynaklar.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@
2929
}
3030

3131
& :hover {
32+
color: var(--night);
3233
background: #e5e5e5 !important;
34+
text-decoration: none;
3335
}
3436
}
3537

src/scss/_main.scss

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
2+
3+
a:link {
4+
color: var(--eksicode);
5+
}
6+
7+
a:active {
8+
color: var(--acikgri);
9+
}
10+
11+
a:visited {
12+
color: var(--night);
13+
}
14+
15+
a:hover {
16+
color: var(--kurbaga-yesili);
17+
text-decoration:underline;
18+
}
19+
120
h1 {
221
font-size: 3rem;
322
font-weight: 600;

src/scss/_nav.scss

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ nav {
1111
a {
1212
font-size: 0.875rem;
1313
}
14+
a:visited {
15+
color: var(--beyaz);
16+
}
1417
}
1518
}
1619
@media only screen and (max-width: 1300px) {

src/scss/_variables.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@
1010
--mavi: #2196f3;
1111
--blurple: #7289DA;
1212
--light-mavi:#bbdefb;
13+
--beyaz:#fff;
1314
}

0 commit comments

Comments
 (0)