2025-06-22 09:50:36 -04:00
|
|
|
import { API_URL } from "../config";
|
|
|
|
import { default as $ } from "jquery";
|
2025-07-25 09:54:22 -04:00
|
|
|
import ReplayIcon from '@mui/icons-material/Replay';
|
|
|
|
|
2025-06-22 09:50:36 -04:00
|
|
|
|
|
|
|
var randomMsg;
|
|
|
|
|
|
|
|
const getRandomMsg = () => {
|
|
|
|
$.ajax({
|
|
|
|
url: API_URL+'/randmsg',
|
|
|
|
method: "POST",
|
|
|
|
contentType: "application/json; charset=utf-8"
|
|
|
|
}).done(function (data) {
|
|
|
|
if (! data.msg) {
|
|
|
|
return;
|
|
|
|
} else {
|
|
|
|
randomMsg = data.msg.replace("<br>", "\n");
|
|
|
|
$('.random-msg').html(`<small><i>${randomMsg}</i></small>`);
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
export default function RandomMsg() {
|
|
|
|
getRandomMsg();
|
|
|
|
return (
|
2025-07-25 09:54:22 -04:00
|
|
|
<div className="random-msg-container">
|
|
|
|
<div className="random-msg">
|
|
|
|
</div>
|
|
|
|
<button id="new-msg"
|
|
|
|
aria-label="New footer message"
|
|
|
|
type="button"
|
|
|
|
className="flex items-center justify-center px-2 py-1 rounded-md hover:bg-neutral-200 dark:hover:bg-neutral-800 transition-opacity new-msg-button"
|
|
|
|
onClick={() => getRandomMsg()}>
|
|
|
|
<ReplayIcon size="sm" />
|
|
|
|
</button>
|
2025-06-22 09:50:36 -04:00
|
|
|
</div>
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|