<template>
  <div class="more-btn-container">
    <button-component
      :disabled="$attrs.disabled"
      @click="loadMore()"
      classes=""
      buttonText=""
      v-tooltip="'بارگذاری صفحات بعدی (درصورت وجود)'"
    >
      <svg class="icon icon-chevron-double-down">
        <use xlink:href="#icon-chevron-double-down"></use>
      </svg>
    </button-component>
  </div>
</template>

<script>
export default {
  emits: ["next-page"],
  methods: {
    loadMore() {
      this.$emit("next-page");
    },
  },
};
</script>

<style lang="scss">
.more-btn-container {
  background: linear-gradient(to top, #fff, transparent);
  display: flex;
  align-items: center;

  &.floating-position {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -4em;
  }
  &:hover {
    background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0.7));

    .btn:not(:disabled) {
      color: var(--text-primary-highlight);
    }
  }

  .btn {
    font-size: 0.7rem;
    flex: 1;
    padding: 1em 0;
    color: #212529;
    box-shadow: 0px 0px 0px 0px #eee;
  }
}
</style>