<FwTabs activeTab={activeTab}>
                <FwTab slot="tab" panel="ticketcreate" onClick={() => setActiveTab("ticketcreate")}>
                  Ticket Creation
                </FwTab>
                <FwTab slot="tab" panel="ticketupdate" onClick={() => setActiveTab("ticketupdate")}>
                  Ticket Updates
                </FwTab>
                <FwTab slot="tab" panel="hourly" onClick={() => setActiveTab("hourly")}>
                  Hourly Triggers
                </FwTab>


                <FwTabPanel name="ticketcreate">
                  {searchInputs}

                  {timers.ticketcreate ? (
                    renderTimerMessage("ticketcreate")
                  ) : (
                    /* Otherwise show rules and pagination */
                    <>
                      {renderRulesOrGroups()}
                      {showPagination && getPaginatedItemCount() > 0 && (
                        <div style={{ marginTop: 10 }}>
                          <CustomPagination
                            currentPage={currentPage.ticketcreate}
                            itemsPerPage={rulesPerPage}
                            totalItems={getPaginationTotalCount()}
                            onPageChange={handlePageChange("ticketcreate")}
                          />
                        </div>
                      )}
                    </>
                  )}
                </FwTabPanel>

                <FwTabPanel name="ticketupdate">
  {searchInputs}
  {timers.ticketupdate ? (
    renderTimerMessage("ticketupdate")
  ) : (
    <>
      {renderRulesOrGroups()}

      {ruleViewFilter.value === "duplicate_rules" ? (
        // Show spinner only if loading or running in duplicate mode
        (loading || isrunning) ? (
          <div style={{ display: "flex", justifyContent: "center", marginTop: 10 }}>
            <FwSpinner size="medium" color="green" />
          </div>
        ) : null
      ) : (
        // Normal pagination in other views
        showPagination && getPaginatedItemCount() > 0 && (
          <CustomPagination
            currentPage={currentPage.ticketupdate}
            itemsPerPage={rulesPerPage}
            totalItems={getPaginationTotalCount()}
            onPageChange={handlePageChange("ticketupdate")}
          />
        )
      )}
    </>
  )}
</FwTabPanel>

<FwTabPanel name="hourly">
  {searchInputs}
  {timers.hourly ? (
    renderTimerMessage("hourly")
  ) : (
    <>
      {renderRulesOrGroups()}

      {ruleViewFilter.value === "duplicate_rules" ? (
        // Show spinner only if loading or running in duplicate mode
        (loading || isrunning) ? (
          <div style={{ display: "flex", justifyContent: "center", marginTop: 10 }}>
            <FwSpinner size="medium" color="green" />
          </div>
        ) : null
      ) : (
        // Normal pagination in other views
        showPagination && getPaginatedItemCount() > 0 && (
          <CustomPagination
            currentPage={currentPage.hourly}
            itemsPerPage={rulesPerPage}
            totalItems={getPaginationTotalCount()}
            onPageChange={handlePageChange("hourly")}
          />
        )
      )}
    </>
  )}
</FwTabPanel>

              </FwTabs>


in this code, what is the difference between ticket create part and rest