@expofp/floorplan
Version:
Interactive floor plan library for expos and events
2 lines (1 loc) • 818 B
JavaScript
import{jsx as e,jsxs as a}from"react/jsx-runtime";import"./SimpleRow.scss";import x from"../data";import v from"./HighlightTextContainer";const w=({line1:i,line2:l,lineEnd:o,slug:t,style:n,className:m,active:c=!1,onClick:p,onMouseOver:s,onMouseOut:r,highlight:d=!0})=>{return a("a",{href:"?"+encodeURIComponent(t),onClick:f,className:"efp-simple-row"+(c?" active":"")+" "+m,onMouseOver:u,onMouseOut:h,style:{marginLeft:x.isRebooking?"5px":null,...n},children:[a("div",{className:"efp-simple-row__col",children:[e("div",{className:"efp-simple-row__main",dir:"auto",children:d?e(v,{text:i}):i}),e("div",{className:"efp-simple-row__sub",dir:"auto",children:l})]}),o&&e("div",{className:"efp-simple-row__end",children:o})]});function f(_){_.preventDefault(),p()}function u(){s&&s()}function h(){r&&r()}};export default w;