1
0
Fork 0

first commit
Some checks failed
Build / Build (push) Successful in 46s
Build / Deploy (push) Failing after 10s

This commit is contained in:
amy 2024-12-24 16:32:54 +03:30
commit b5a4c0a601
No known key found for this signature in database
42 changed files with 2802 additions and 0 deletions

51
review/App.tsx Normal file
View file

@ -0,0 +1,51 @@
import '../src/App.css'
import "./reviewed.css"
import { sendReview } from '../src/components/api'
export default function App() {
const token = window.location.hash.substring(window.location.hash.indexOf("access_token") + "access_token".length + 1).substring(0, 30)
console.log(token)
if (token === "") {
window.location.href = "https://discord.com/oauth2/authorize?client_id=1208380910525743134&response_type=token&redirect_uri=https%3A%2F%2Fexhq.dev%2Freview%2F&scope=identify"
}
let ref!: HTMLTextAreaElement;
return <div class='reviewOuterparent'>
<div class='reviewParent'>
<img src="../fjonkie.png" alt="" />
<span>(it doesnt)</span>
<textarea
ref={ref}
onKeyPress={async (e) => {
if (e.key === "Enter") {
e.preventDefault()
if (await sendReview(ref.value, token)) {
alert("review sent!")
} else {
alert("something went wrong, check your network tab or something idfk")
}
}
}}
placeholder='your shitty review'
class='reviewText'
name="" id="" cols="25" rows="3">
</textarea>
<div class='flexButton'>
<button onclick={async () => {
try {
const success = await sendReview(ref.value, token);
if (success) {
alert("Review sent successfully!");
} else {
alert("Failed to send review. open your browser's network tab for more info lmao");
}
} catch (error) {
alert("how");
}
}} class='sendButton'>send yo shi</button>
</div>
</div>
</div>
}

20
review/index.html Normal file
View file

@ -0,0 +1,20 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="https://proxy.spiro.exhq.dev/_/plain/https://dp.nea.moe/avatar/712639419785412668.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>amy reviews</title>
<meta content="review" property="og:title" />
<meta content="rewviewdb, but not turkish" property="og:description" />
<meta content="https://proxy.spiro.exhq.dev/_/plain/https://dp.nea.moe/avatar/712639419785412668.png" property="og:image" />
<meta content="#43B581" data-react-helmet="true" name="theme-color" />
</head>
<body>
<div id="reviewroot"></div>
<script type="module" src="./index.tsx"></script>
</body>
</html>

11
review/index.tsx Normal file
View file

@ -0,0 +1,11 @@
import { render } from 'solid-js/web'
import App from './App'
const root = document.getElementById('reviewroot')
render(() => (
<>
<App />
</>
), root!)

54
review/reviewed.css Normal file
View file

@ -0,0 +1,54 @@
textarea {
resize: none;
}
.parent {
height: 100%;
/* just */
}
.reviewOuterparent {
height: 90vh;
display: flex;
flex-direction: row;
justify-content: space-around;
}
.reviewText {
margin-top: 15%;
color: pink;
margin-bottom: 10%;
font-size: xx-large;
background-color: #1e1e1e;
font-family: monospace;
outline: none;
border: none;
text-align: center;
display: flex;
align-items: center;
}
.reviewParent {
display: flex;
/* background-color: ; */
flex-direction: column;
justify-content: center;
}
.sendButton {
color: pink;
background-color: #0a0a0a;
font-size: 19px;
border: 2px solid #0a0a0a;
padding: 15px 50px;
cursor: pointer
}
.sendButton:hover {
background-color: #2c2c2c;
border: 2px solid #2c2c2c;
}
.flexButton {
display: flex;
justify-content: center;
}