This commit is contained in:
everythingonblack
2025-04-09 19:18:55 +07:00
parent 055decb2ce
commit 0acbc2ec28
8 changed files with 58 additions and 11 deletions

View File

@@ -242,6 +242,7 @@ function CafePage({
shopOwnerId={shopOwnerId}
isSpotifyNeedLogin={isSpotifyNeedLogin}
queue={queue}
setModal={setModal}
/>
<ItemTypeLister
user={user}

View File

@@ -46,7 +46,7 @@ const CreateCouponPage = () => {
let encodedCouponCode = encodeURIComponent(encryptedCouponCode);
// Construct the URL with the encoded coupon code as a query parameter
const urlWithCoupon = `https://coupon.kedaimaster.com/coupon?c=${encodedCouponCode}`;
const urlWithCoupon = `https://dev.coupon.kedaimaster.com/coupon?c=${encodedCouponCode}`;
// Optionally, set the URL to use with the coupon
setCouponUrl(urlWithCoupon);

View File

@@ -15,6 +15,12 @@
padding: 40px 3px 15px 3px;
}
.input {
width: calc(100% - 10px);
border-radius: 6px;
font-size: 19px;
margin-bottom: 10px;
}
/* Main Heading */
.mainHeading {
width: 222px;

31
src/pages/PlayerPrompt.js Normal file
View File

@@ -0,0 +1,31 @@
// LinktreePage.js
import React, { useState, useEffect } from 'react';
import styles from './Join.module.css'; // Import the module.css file
const LinktreePage = ({ handleYes }) => {
const [captMessage, setCaptMessage] = useState('');
const [descMessage, setDescMessage] = useState('');
useEffect(() => {
const newQueryParams = new URLSearchParams(window.location.search);
const r = newQueryParams.get('captMessage');
const s = newQueryParams.get('descMessage');
if (r) {
setCaptMessage(r)
setDescMessage(s)
}
}, []);
return (
<div className={styles.linktreePage}>
<div className={styles.dashboardContainer}>
<div className={styles.mainHeading}>Filter jenis musik</div>
<div className={styles.descHeading}>Masukkan prompt untuk Gemini AI</div>
<input className={styles.input} placeholder="hanya musik santai"type="text"/>
<div onClick={handleYes} className={styles.button}>Simpan</div>
</div>
</div>
);
};
export default LinktreePage;