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.com/src/components/blocks/PostFaq.svelte
<script lang="ts">
  import Accordion from '../accordion/Accordion.svelte';

  export let options: { title: string; text: string }[];
</script>

{#if options.length}
  <h2 id="faq">FAQ</h2>
  <div class="faq-list" itemscope="" itemtype="https://schema.org/FAQPage">
    {#each options as option}
      <div class="faq-item" itemscope="" itemprop="mainEntity" itemtype="https://schema.org/Question">
        <h3 class="faq-q" itemprop="name">{option.title}</h3>
        <div class="faq-a" itemscope="" itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
          <p itemprop="text">{option.text}</p>
        </div>
      </div>
    {/each}
  </div>
{/if}

<style lang="scss">
  @import '../../scss/media';
  @import '../../scss/mixins';
  @import '../../scss/variables';

  /* FAQ */
  .faq-list { margin-top: 1.5em; }
  .faq-item { margin-bottom: 1.5em; padding-bottom: 1.5em; border-bottom: 1px solid #eaedf0; }
  .faq-item:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
  .faq-q { font-size: 1.0625rem; font-weight: 600; color: #141414; margin: 0 0 0.5em; }
  .faq-a p { margin: 0; font-size: 1rem; line-height: 1.7; color: #323232; }
</style>