PageSourceSearch

https://rentaltide.com/assets/FeaturesSection-BXgoN0uo.js

js rentaltide.com collected 2026-10-02 06:58:00 UTC 3,506 bytes, 1 lines download raw bytes

1import{u as c,j as e,S as l}from"./index-BP495Wq2.js";import{r as y,J as d,ao as g,ah as p,aT as u,m as k,aU as m,v as h,ag as x,al as b,aV as f,av as N,F as j,G as v,L as w,aH as C,aW as S,aX as F,N as T,ap as A,W as P,Y as I,aD as U,aY as L,aZ as M,au as W,aA as E,a_ as R}from"./vendor-icons-DySKCv4q.js";import{F as $}from"./featureCatalog-CKyZkH0h.js";const G=[{icon:g,key:"memberships",category:"operations"},{icon:p,key:"waivers",category:"security"},{icon:u,key:"idVerifications",category:"security"},{icon:k,key:"checkInOutPhotos",category:"operations"},{icon:m,key:"gpsTracking",category:"operations"},{icon:h,key:"posInventory",category:"sales"},{icon:x,key:"pricingAvailability",category:"sales"},{icon:b,key:"addOns",category:"sales"},{icon:f,key:"weatherTracking",category:"operations"},{icon:N,key:"notifications",category:"operations"},{icon:j,key:"promoCodes",category:"sales"},{icon:v,key:"freeWebsite",category:"sales"},{icon:w,key:"affiliateLinks",category:"sales",isNew:!0},{icon:C,key:"staffAssignments",category:"operations"},{icon:S,key:"multiLocation",category:"operations"},{icon:F,key:"phoneIntegration",category:"operations"},{icon:T,key:"inPersonTerminals",category:"sales"},{icon:A,key:"cameraSurveillance",category:"security"},{icon:P,key:"maintenanceTracking",category:"operations"},{icon:I,key:"contactManagement",category:"operations"},{icon:U,key:"businessCapital",category:"sales"},{icon:L,key:"carbonFootprint",category:"operations"},{icon:M,key:"wordpressPlugin",category:"sales"},{icon:W,key:"extensiveReporting",category:"operations"},{icon:E,key:"mobileApp",category:"operations"},{icon:R,key:"selfServiceKiosk",category:"operations"}],z=()=>{const{t:s}=c(),[t,i]=y.useState("all"),r=[{id:"all",label:s("features.allFeatures")},{id:"operations",label:s("features.operations")},{id:"sales",label:s("features.salesMarketing")},{id:"security",label:s("features.security")}];return e.jsx("section",{id:"features",className:"rt-section rt-section--tint",children:e.jsxs("div",{className:"rt-container",children:[e.jsx(l,{eyebrow:s("features.badge"),title:e.jsxs(e.Fragment,{children:[s("features.title")," ",s("features.titleHighlight")]}),lead:s("features.description",{total:$}),aside:e.jsxs("a",{className:"rt-link text-[0.9375rem]",href:"/everything",children:[s("common.viewAll"),e.jsx(d,{className:"rt-arrow","aria-hidden":"true"})]})}),e.jsx("div",{className:"rt-tabs",role:"tablist","aria-label":s("features.allFeatures"),children:r.map(a=>e.jsx("button",{type:"button",role:"tab",id:`feature-tab-${a.id}`,"aria-controls":"feature-ledger","aria-selected":t===a.id,tabIndex:t===a.id?0:-1,onClick:()=>i(a.id),className:"rt-tab",children:a.label},a.id))}),e.jsx("div",{id:"feature-ledger",role:"tabpanel",tabIndex:0,"aria-labelledby":`feature-tab-${t}`,className:"rt-ledger mt-2",children:G.map(a=>{const o=a.icon,n=t!=="all"&&t!==a.category;return e.jsxs("div",{className:"rt-row",hidden:n||void 0,children:[e.jsx("span",{className:"rt-icon-tile",children:e.jsx(o,{className:"h-5 w-5",strokeWidth:1.5,"aria-hidden":"true"})}),e.jsxs("span",{className:"min-w-0 flex-1",children:[e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"text-row-title text-ink",children:s(`features.list.${a.key}.title`)}),a.isNew&&e.jsx("span",{className:"rt-badge rt-badge--ok",children:"New"})]}),e.jsx("span",{className:"block text-small text-ink-muted",children:s(`features.list.${a.key}.description`)})]})]},a.key)})})]})})};export{z as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.