HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/quadcode-site/src/js/components/news/renderHero.js
import { NEWS } from "./news";

export const renderHero = () => {
  const hero = document.querySelector('.block-hero');

  if (!hero) return false;

  const first = NEWS.items[0];
  const date = hero.querySelector('.block-hero__date span');
  const title = hero.querySelector('.block-hero__title');
  const image = hero.querySelector('.block-hero__image');
  const link = hero.querySelector('.btn-link');

  if (first && date && title && link) {
    date.innerHTML = first.date;
    title.innerHTML = first.title;
    title.href = first.link;
    link.href = first.link;
    image.src = first.imagePreview;
  }
}