%PDF- %PDF-
Direktori : /home/opti/public_html/ncf/static/js/ |
Current File : /home/opti/public_html/ncf/static/js/42.c45e542c.chunk.js.map |
{"version":3,"sources":["app/layout/components/SliderBar/SliderBar.js","../node_modules/swiper/esm/components/pagination/pagination.js","app/actions/contact.js","app/main/contact/components/slider/styles.js","app/main/contact/components/slider/Slider.js","app/main/contact/styles.js","app/main/contact/index.js"],"names":["SliderBar","userId","localStorage","getItem","useState","cart","setCart","useEffect","fetch","SERVER_URL","then","res","json","status","data","console","log","noOfItems","length","className","href","src","alt","_extends","Object","assign","target","i","arguments","source","key","prototype","hasOwnProperty","call","apply","this","Pagination","update","swiper","rtl","params","pagination","el","$el","current","slidesLength","virtual","enabled","slides","total","loop","Math","ceil","loopedSlides","slidesPerGroup","snapGrid","activeIndex","paginationType","snapIndex","type","bullets","firstIndex","lastIndex","midIndex","dynamicBullets","bulletSize","eq","isHorizontal","css","dynamicMainBullets","undefined","previousIndex","dynamicBulletIndex","min","removeClass","bulletActiveClass","each","bullet","$bullet","$","bulletIndex","index","addClass","prev","next","$firstDisplayedBullet","$lastDisplayedBullet","_i","dynamicBulletsLength","bulletsOffset","offsetProp","find","classesToSelector","currentClass","text","formatFractionCurrent","totalClass","formatFractionTotal","progressbarDirection","progressbarOpposite","scale","scaleX","scaleY","progressbarFillClass","transform","transition","speed","renderCustom","html","emit","watchOverflow","isLocked","lockClass","render","paginationHTML","numberOfBullets","freeMode","renderBullet","bulletClass","bulletElement","renderFraction","renderProgressbar","init","createElementIfNotDefined","createElements","uniqueNavElements","clickable","clickableClass","modifierClass","progressbarOppositeClass","on","e","preventDefault","slideTo","extend","destroy","hiddenClass","off","name","hideOnClick","number","create","bindModuleMethods","activeIndexChange","snapIndexChange","slidesLengthChange","snapGridLengthChange","click","targetEl","hasClass","navigation","nextEl","prevEl","toggleClass","enquiryAction","enquiryData","method","headers","body","JSON","stringify","response","message","setItem","window","location","reload","Slider","styled","div","SwiperCore","use","images","setImages","ncf_in_brief","ContactBg","Contact","error","success","setTimeout","removeItem","size","UncontrolledAlert","color","onSubmit","form","document","getElementById","fullname","elements","uemail","umessage","utel","value","email","tel","id","placeholder","rows"],"mappings":"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","file":"static/js/42.c45e542c.chunk.js","sourcesContent":["import React, { useState, useEffect } from 'react';\r\nimport {SERVER_URL, CLIENT_URL} from '../../../config/server';\r\nimport \"swiper/swiper.min.css\";\r\nimport \"swiper/components/pagination/pagination.min.css\"\r\nimport \"./sliderbar.css\"\r\n\r\nfunction SliderBar(){\r\n\r\n const userId = localStorage.getItem('loggedInUser');\r\n const [cart, setCart] = useState([])\r\n\r\n useEffect(() => {\r\n const fetchcart =() =>{\r\n fetch(`${SERVER_URL}/cart/all/${userId}`)\r\n .then(res => res.json())\r\n .then(json => {\r\n if(json.status === 200){\r\n setCart(json.data);\r\n }else{\r\n console.log(json);\r\n }\r\n });\r\n \r\n \r\n }\r\n\r\n fetchcart()\r\n }, []);\r\n\r\n\r\n const noOfItems = cart.length;\r\n\r\n return(\r\n <div className=\"sliderbardiv sm:mb-20\">\r\n <div className=\"flex sliderbar shadow-sm -mt-9 field-bottom\">\r\n <a href=\"/shop\" className=\"no-underline bg-white sliderbar-link text-black flex flex-col items-center justify-center md:py-0 py-8 w-48 broder-0 border-r border-solid\">\r\n <span className=\"mb-2\">\r\n <img src=\"/assets/images/icons/shop.svg\" alt=\"\" />\r\n </span>\r\n <span>Shop</span>\r\n </a>\r\n <a href=\"/cart\" className=\"no-underline bg-white sliderbar-link text-black flex flex-col items-center justify-center md:py-0 py-8 w-48 broder-0 border-r border-solid\">\r\n <span className=\"mb-2\">\r\n <img src=\"/assets/images/icons/shopping-cart.svg\" alt=\"\" />\r\n </span>\r\n <span>Cart <span className=\"cartNumber\"> {noOfItems}</span></span>\r\n </a>\r\n <a href=\"/donate\" className=\"no-underline bg-white sliderbar-link text-black flex flex-col items-center justify-center md:py-0 py-8 w-48\">\r\n <span className=\"mb-2\">\r\n <img src=\"/assets/images/icons/donation.svg\" alt=\"\" />\r\n </span>\r\n <span>Donate</span>\r\n </a>\r\n </div>\r\n </div>\r\n )\r\n}\r\nexport default SliderBar;\r\n","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport $ from '../../utils/dom';\nimport { extend, bindModuleMethods, classesToSelector, createElementIfNotDefined } from '../../utils/utils';\nvar Pagination = {\n update: function update() {\n // Render || Update Pagination bullets/items\n var swiper = this;\n var rtl = swiper.rtl;\n var params = swiper.params.pagination;\n if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) return;\n var slidesLength = swiper.virtual && swiper.params.virtual.enabled ? swiper.virtual.slides.length : swiper.slides.length;\n var $el = swiper.pagination.$el; // Current/Total\n\n var current;\n var total = swiper.params.loop ? Math.ceil((slidesLength - swiper.loopedSlides * 2) / swiper.params.slidesPerGroup) : swiper.snapGrid.length;\n\n if (swiper.params.loop) {\n current = Math.ceil((swiper.activeIndex - swiper.loopedSlides) / swiper.params.slidesPerGroup);\n\n if (current > slidesLength - 1 - swiper.loopedSlides * 2) {\n current -= slidesLength - swiper.loopedSlides * 2;\n }\n\n if (current > total - 1) current -= total;\n if (current < 0 && swiper.params.paginationType !== 'bullets') current = total + current;\n } else if (typeof swiper.snapIndex !== 'undefined') {\n current = swiper.snapIndex;\n } else {\n current = swiper.activeIndex || 0;\n } // Types\n\n\n if (params.type === 'bullets' && swiper.pagination.bullets && swiper.pagination.bullets.length > 0) {\n var bullets = swiper.pagination.bullets;\n var firstIndex;\n var lastIndex;\n var midIndex;\n\n if (params.dynamicBullets) {\n swiper.pagination.bulletSize = bullets.eq(0)[swiper.isHorizontal() ? 'outerWidth' : 'outerHeight'](true);\n $el.css(swiper.isHorizontal() ? 'width' : 'height', swiper.pagination.bulletSize * (params.dynamicMainBullets + 4) + \"px\");\n\n if (params.dynamicMainBullets > 1 && swiper.previousIndex !== undefined) {\n swiper.pagination.dynamicBulletIndex += current - swiper.previousIndex;\n\n if (swiper.pagination.dynamicBulletIndex > params.dynamicMainBullets - 1) {\n swiper.pagination.dynamicBulletIndex = params.dynamicMainBullets - 1;\n } else if (swiper.pagination.dynamicBulletIndex < 0) {\n swiper.pagination.dynamicBulletIndex = 0;\n }\n }\n\n firstIndex = current - swiper.pagination.dynamicBulletIndex;\n lastIndex = firstIndex + (Math.min(bullets.length, params.dynamicMainBullets) - 1);\n midIndex = (lastIndex + firstIndex) / 2;\n }\n\n bullets.removeClass(params.bulletActiveClass + \" \" + params.bulletActiveClass + \"-next \" + params.bulletActiveClass + \"-next-next \" + params.bulletActiveClass + \"-prev \" + params.bulletActiveClass + \"-prev-prev \" + params.bulletActiveClass + \"-main\");\n\n if ($el.length > 1) {\n bullets.each(function (bullet) {\n var $bullet = $(bullet);\n var bulletIndex = $bullet.index();\n\n if (bulletIndex === current) {\n $bullet.addClass(params.bulletActiveClass);\n }\n\n if (params.dynamicBullets) {\n if (bulletIndex >= firstIndex && bulletIndex <= lastIndex) {\n $bullet.addClass(params.bulletActiveClass + \"-main\");\n }\n\n if (bulletIndex === firstIndex) {\n $bullet.prev().addClass(params.bulletActiveClass + \"-prev\").prev().addClass(params.bulletActiveClass + \"-prev-prev\");\n }\n\n if (bulletIndex === lastIndex) {\n $bullet.next().addClass(params.bulletActiveClass + \"-next\").next().addClass(params.bulletActiveClass + \"-next-next\");\n }\n }\n });\n } else {\n var $bullet = bullets.eq(current);\n var bulletIndex = $bullet.index();\n $bullet.addClass(params.bulletActiveClass);\n\n if (params.dynamicBullets) {\n var $firstDisplayedBullet = bullets.eq(firstIndex);\n var $lastDisplayedBullet = bullets.eq(lastIndex);\n\n for (var i = firstIndex; i <= lastIndex; i += 1) {\n bullets.eq(i).addClass(params.bulletActiveClass + \"-main\");\n }\n\n if (swiper.params.loop) {\n if (bulletIndex >= bullets.length - params.dynamicMainBullets) {\n for (var _i = params.dynamicMainBullets; _i >= 0; _i -= 1) {\n bullets.eq(bullets.length - _i).addClass(params.bulletActiveClass + \"-main\");\n }\n\n bullets.eq(bullets.length - params.dynamicMainBullets - 1).addClass(params.bulletActiveClass + \"-prev\");\n } else {\n $firstDisplayedBullet.prev().addClass(params.bulletActiveClass + \"-prev\").prev().addClass(params.bulletActiveClass + \"-prev-prev\");\n $lastDisplayedBullet.next().addClass(params.bulletActiveClass + \"-next\").next().addClass(params.bulletActiveClass + \"-next-next\");\n }\n } else {\n $firstDisplayedBullet.prev().addClass(params.bulletActiveClass + \"-prev\").prev().addClass(params.bulletActiveClass + \"-prev-prev\");\n $lastDisplayedBullet.next().addClass(params.bulletActiveClass + \"-next\").next().addClass(params.bulletActiveClass + \"-next-next\");\n }\n }\n }\n\n if (params.dynamicBullets) {\n var dynamicBulletsLength = Math.min(bullets.length, params.dynamicMainBullets + 4);\n var bulletsOffset = (swiper.pagination.bulletSize * dynamicBulletsLength - swiper.pagination.bulletSize) / 2 - midIndex * swiper.pagination.bulletSize;\n var offsetProp = rtl ? 'right' : 'left';\n bullets.css(swiper.isHorizontal() ? offsetProp : 'top', bulletsOffset + \"px\");\n }\n }\n\n if (params.type === 'fraction') {\n $el.find(classesToSelector(params.currentClass)).text(params.formatFractionCurrent(current + 1));\n $el.find(classesToSelector(params.totalClass)).text(params.formatFractionTotal(total));\n }\n\n if (params.type === 'progressbar') {\n var progressbarDirection;\n\n if (params.progressbarOpposite) {\n progressbarDirection = swiper.isHorizontal() ? 'vertical' : 'horizontal';\n } else {\n progressbarDirection = swiper.isHorizontal() ? 'horizontal' : 'vertical';\n }\n\n var scale = (current + 1) / total;\n var scaleX = 1;\n var scaleY = 1;\n\n if (progressbarDirection === 'horizontal') {\n scaleX = scale;\n } else {\n scaleY = scale;\n }\n\n $el.find(classesToSelector(params.progressbarFillClass)).transform(\"translate3d(0,0,0) scaleX(\" + scaleX + \") scaleY(\" + scaleY + \")\").transition(swiper.params.speed);\n }\n\n if (params.type === 'custom' && params.renderCustom) {\n $el.html(params.renderCustom(swiper, current + 1, total));\n swiper.emit('paginationRender', $el[0]);\n } else {\n swiper.emit('paginationUpdate', $el[0]);\n }\n\n if (swiper.params.watchOverflow && swiper.enabled) {\n $el[swiper.isLocked ? 'addClass' : 'removeClass'](params.lockClass);\n }\n },\n render: function render() {\n // Render Container\n var swiper = this;\n var params = swiper.params.pagination;\n if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) return;\n var slidesLength = swiper.virtual && swiper.params.virtual.enabled ? swiper.virtual.slides.length : swiper.slides.length;\n var $el = swiper.pagination.$el;\n var paginationHTML = '';\n\n if (params.type === 'bullets') {\n var numberOfBullets = swiper.params.loop ? Math.ceil((slidesLength - swiper.loopedSlides * 2) / swiper.params.slidesPerGroup) : swiper.snapGrid.length;\n\n if (swiper.params.freeMode && !swiper.params.loop && numberOfBullets > slidesLength) {\n numberOfBullets = slidesLength;\n }\n\n for (var i = 0; i < numberOfBullets; i += 1) {\n if (params.renderBullet) {\n paginationHTML += params.renderBullet.call(swiper, i, params.bulletClass);\n } else {\n paginationHTML += \"<\" + params.bulletElement + \" class=\\\"\" + params.bulletClass + \"\\\"></\" + params.bulletElement + \">\";\n }\n }\n\n $el.html(paginationHTML);\n swiper.pagination.bullets = $el.find(classesToSelector(params.bulletClass));\n }\n\n if (params.type === 'fraction') {\n if (params.renderFraction) {\n paginationHTML = params.renderFraction.call(swiper, params.currentClass, params.totalClass);\n } else {\n paginationHTML = \"<span class=\\\"\" + params.currentClass + \"\\\"></span>\" + ' / ' + (\"<span class=\\\"\" + params.totalClass + \"\\\"></span>\");\n }\n\n $el.html(paginationHTML);\n }\n\n if (params.type === 'progressbar') {\n if (params.renderProgressbar) {\n paginationHTML = params.renderProgressbar.call(swiper, params.progressbarFillClass);\n } else {\n paginationHTML = \"<span class=\\\"\" + params.progressbarFillClass + \"\\\"></span>\";\n }\n\n $el.html(paginationHTML);\n }\n\n if (params.type !== 'custom') {\n swiper.emit('paginationRender', swiper.pagination.$el[0]);\n }\n },\n init: function init() {\n var swiper = this;\n swiper.params.pagination = createElementIfNotDefined(swiper.$el, swiper.params.pagination, swiper.params.createElements, {\n el: 'swiper-pagination'\n });\n var params = swiper.params.pagination;\n if (!params.el) return;\n var $el = $(params.el);\n if ($el.length === 0) return;\n\n if (swiper.params.uniqueNavElements && typeof params.el === 'string' && $el.length > 1) {\n $el = swiper.$el.find(params.el);\n }\n\n if (params.type === 'bullets' && params.clickable) {\n $el.addClass(params.clickableClass);\n }\n\n $el.addClass(params.modifierClass + params.type);\n\n if (params.type === 'bullets' && params.dynamicBullets) {\n $el.addClass(\"\" + params.modifierClass + params.type + \"-dynamic\");\n swiper.pagination.dynamicBulletIndex = 0;\n\n if (params.dynamicMainBullets < 1) {\n params.dynamicMainBullets = 1;\n }\n }\n\n if (params.type === 'progressbar' && params.progressbarOpposite) {\n $el.addClass(params.progressbarOppositeClass);\n }\n\n if (params.clickable) {\n $el.on('click', classesToSelector(params.bulletClass), function onClick(e) {\n e.preventDefault();\n var index = $(this).index() * swiper.params.slidesPerGroup;\n if (swiper.params.loop) index += swiper.loopedSlides;\n swiper.slideTo(index);\n });\n }\n\n extend(swiper.pagination, {\n $el: $el,\n el: $el[0]\n });\n\n if (!swiper.enabled) {\n $el.addClass(params.lockClass);\n }\n },\n destroy: function destroy() {\n var swiper = this;\n var params = swiper.params.pagination;\n if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) return;\n var $el = swiper.pagination.$el;\n $el.removeClass(params.hiddenClass);\n $el.removeClass(params.modifierClass + params.type);\n if (swiper.pagination.bullets) swiper.pagination.bullets.removeClass(params.bulletActiveClass);\n\n if (params.clickable) {\n $el.off('click', classesToSelector(params.bulletClass));\n }\n }\n};\nexport default {\n name: 'pagination',\n params: {\n pagination: {\n el: null,\n bulletElement: 'span',\n clickable: false,\n hideOnClick: false,\n renderBullet: null,\n renderProgressbar: null,\n renderFraction: null,\n renderCustom: null,\n progressbarOpposite: false,\n type: 'bullets',\n // 'bullets' or 'progressbar' or 'fraction' or 'custom'\n dynamicBullets: false,\n dynamicMainBullets: 1,\n formatFractionCurrent: function formatFractionCurrent(number) {\n return number;\n },\n formatFractionTotal: function formatFractionTotal(number) {\n return number;\n },\n bulletClass: 'swiper-pagination-bullet',\n bulletActiveClass: 'swiper-pagination-bullet-active',\n modifierClass: 'swiper-pagination-',\n // NEW\n currentClass: 'swiper-pagination-current',\n totalClass: 'swiper-pagination-total',\n hiddenClass: 'swiper-pagination-hidden',\n progressbarFillClass: 'swiper-pagination-progressbar-fill',\n progressbarOppositeClass: 'swiper-pagination-progressbar-opposite',\n clickableClass: 'swiper-pagination-clickable',\n // NEW\n lockClass: 'swiper-pagination-lock'\n }\n },\n create: function create() {\n var swiper = this;\n bindModuleMethods(swiper, {\n pagination: _extends({\n dynamicBulletIndex: 0\n }, Pagination)\n });\n },\n on: {\n init: function init(swiper) {\n swiper.pagination.init();\n swiper.pagination.render();\n swiper.pagination.update();\n },\n activeIndexChange: function activeIndexChange(swiper) {\n if (swiper.params.loop) {\n swiper.pagination.update();\n } else if (typeof swiper.snapIndex === 'undefined') {\n swiper.pagination.update();\n }\n },\n snapIndexChange: function snapIndexChange(swiper) {\n if (!swiper.params.loop) {\n swiper.pagination.update();\n }\n },\n slidesLengthChange: function slidesLengthChange(swiper) {\n if (swiper.params.loop) {\n swiper.pagination.render();\n swiper.pagination.update();\n }\n },\n snapGridLengthChange: function snapGridLengthChange(swiper) {\n if (!swiper.params.loop) {\n swiper.pagination.render();\n swiper.pagination.update();\n }\n },\n destroy: function destroy(swiper) {\n swiper.pagination.destroy();\n },\n 'enable disable': function enableDisable(swiper) {\n var $el = swiper.pagination.$el;\n\n if ($el) {\n $el[swiper.enabled ? 'removeClass' : 'addClass'](swiper.params.pagination.lockClass);\n }\n },\n click: function click(swiper, e) {\n var targetEl = e.target;\n\n if (swiper.params.pagination.el && swiper.params.pagination.hideOnClick && swiper.pagination.$el.length > 0 && !$(targetEl).hasClass(swiper.params.pagination.bulletClass)) {\n if (swiper.navigation && (swiper.navigation.nextEl && targetEl === swiper.navigation.nextEl || swiper.navigation.prevEl && targetEl === swiper.navigation.prevEl)) return;\n var isHidden = swiper.pagination.$el.hasClass(swiper.params.pagination.hiddenClass);\n\n if (isHidden === true) {\n swiper.emit('paginationShow');\n } else {\n swiper.emit('paginationHide');\n }\n\n swiper.pagination.$el.toggleClass(swiper.params.pagination.hiddenClass);\n }\n }\n }\n};","import {SERVER_URL, CLIENT_URL} from '../config/server';\r\n\r\nconst enquiryAction = (enquiryData) =>{\r\n console.log(enquiryData)\r\n fetch(`${SERVER_URL}/home/enquiry`, {\r\n method: 'POST',\r\n headers:{\r\n 'Accept': 'application/json',\r\n 'Content-Type': 'application/json'\r\n },\r\n body: JSON.stringify(enquiryData)\r\n }).then(response => response.json())\r\n .then(json => {\r\n console.log(json.message, 'json')\r\n if(json.status === 200){\r\n localStorage.setItem('message-success', JSON.stringify(json.message));\r\n window.location.reload();\r\n }else if(json.status === 422){\r\n localStorage.setItem('message-error', JSON.stringify(json.message));\r\n window.location.reload();\r\n }else{\r\n localStorage.setItem('message-error', JSON.stringify(json.message));\r\n window.location.reload();\r\n }\r\n });\r\n}\r\n\r\nexport default enquiryAction\r\n","import styled from \"styled-components\"\r\n\r\nconst Slider = styled.div`\r\n position: relative;\r\n height: 700px;\r\n\tborder: 1px solid #eee\r\n\r\n background: #eee;\r\n font-family: 'Roboto', Helvetica Neue, Helvetica, Arial, sans-serif;\r\n font-size: 14px;\r\n color: rgb(39, 38, 38);\r\n margin: 0;\r\n padding: 0;\r\n\r\n\t.swiper-container {\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t}\r\n\r\n\t.swiper-slide {\r\n\t\tfont-size: 18px;\r\n\t\tbackground: transparent;\r\n\r\n\t\t/* Center slide text vertically */\r\n\t\tdisplay: -webkit-box;\r\n\t\tdisplay: -ms-flexbox;\r\n\t\tdisplay: -webkit-flex;\r\n\t\tdisplay: flex;\r\n\t\t-webkit-box-pack: center;\r\n\t\t-ms-flex-pack: center;\r\n\t\t-webkit-justify-content: center;\r\n\t\tjustify-content: center;\r\n\t\t-webkit-box-align: center;\r\n\t\t-ms-flex-align: center;\r\n\t\t-webkit-align-items: center;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.swiper-slide img {\r\n\t\tdisplay: block;\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tobject-fit: cover;\r\n\t}\r\n\r\n\t.swiper-slide .slider-wrapper {\r\n\t\tdisplay: block;\r\n\t\tposition: relative;\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tobject-fit: cover;\r\n\t}\r\n\r\n\t.slider-text {\r\n\t\tposition: absolute;\r\n\t\theight: 100%;\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\t.field-bottom {\r\n\t\ttransform: translate(10%, 306px);\r\n\t}\r\n\r\n\t@media screen and (max-width: 640px) {\r\n\t\t.field-bottom {\r\n\t\t\ttransform: translate(0%, 0%);\r\n\t\t}\r\n\t}\r\n`\r\n\r\nexport default Slider","\r\nimport React, { useState, useEffect } from 'react';\r\nimport {SERVER_URL} from '../../../../config/server';\r\nimport { Swiper, SwiperSlide } from \"swiper/react\";\r\nimport SliderContainer from \"./styles\"\r\nimport '../../../style.css';\r\n\r\nimport \"swiper/swiper.min.css\";\r\nimport \"swiper/components/pagination/pagination.min.css\"\r\n\r\nimport SwiperCore, { Pagination } from 'swiper/core';\r\n\r\nSwiperCore.use([Pagination]);\r\n\r\nfunction Slider() {\r\n\r\n const [images, setImages] = useState('');\r\n\r\n useEffect(() => {\r\n const fetchImages =() =>{\r\n fetch(`${SERVER_URL}/image/page-banners`)\r\n .then(res => res.json())\r\n .then(json => {\r\n if(json.status === 200){\r\n setImages(json.data.ncf_in_brief);\r\n }else{\r\n console.log(\"Oops couldn't fetch data\");\r\n }\r\n });\r\n \r\n }\r\n\r\n fetchImages();\r\n }, []);\r\n\r\n\r\n return (\r\n <SliderContainer className=\"mt-6 z-index-3\">\r\n <SwiperSlide>\r\n <div className=\"slider-wrapper\">\r\n <div className=\"slider-text border border-solid\">\r\n <div className=\"max-w-7xl mx-auto pb-16 pt-48 md:px-16 px-8\">\r\n <div className=\"grid md:grid-cols-2 grid-cols-1 gap-x-8 gap-y-8\">\r\n <div className=\"content banner-txt\">\r\n <h1 className=\"text-4xl font-bold text-white\">For the Wild</h1>\r\n <p className=\"font-light text-white mb-6\">\r\n pangolins are the most trafficed mammals<br/>\r\n in the world and we are working with<br/>\r\n stakeholders to reverse it\r\n </p>\r\n\r\n <button className=\"bg-green hover:bg-green-800 text-white font-bold py-2 px-8 rounded\">Read More</button>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <img src={`https://admin.ncfnigeria.org/images/banners/${images}`} alt=\"\" />\r\n </div>\r\n </SwiperSlide>\r\n </SliderContainer>\r\n )\r\n}\r\n\r\nexport default Slider\r\n","import styled from 'styled-components';\r\n\r\nconst ContactBg = styled.div`\r\n background-image: url(assets/images/banner/footprint-paw.png);\r\n background-repeat: no-repeat;\r\n background-position: bottom right;\r\n background-size: 500px;\r\n padding-bottom: 400px;\r\n`;\r\n\r\nconst Slider = styled.div`\r\n .swiper-container {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n\r\n .swiper-slide {\r\n text-align: justify;\r\n background: transparent;\r\n\r\n /* Center slide text vertically */\r\n display: -webkit-box;\r\n display: -ms-flexbox;\r\n display: -webkit-flex;\r\n display: flex;\r\n -webkit-box-pack: center;\r\n -ms-flex-pack: center;\r\n -webkit-justify-content: center;\r\n justify-content: center;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n -webkit-align-items: center;\r\n align-items: center;\r\n }\r\n\r\n .swiper-slide img {\r\n display: block;\r\n object-fit: cover;\r\n }\r\n`;\r\n\r\nexport { ContactBg, Slider };\r\n","import React from 'react';\r\n\r\nimport enquiryAction from '../../actions/contact'\r\nimport { ImLocation } from 'react-icons/im';\r\nimport HomeSlider from './components/slider/Slider';\r\nimport { SocialTabs } from '@nfc';\r\nimport { ContactBg } from './styles';\r\nimport '../style.css';\r\nimport \"./contact.css\"\r\nimport SliderBar from \"../../layout/components/SliderBar/SliderBar\"\r\n\r\nimport {UncontrolledAlert ,Alert} from 'reactstrap'\r\n\r\nfunction Contact() {\r\n\r\n const messageHandler = (e) =>{\r\n e.preventDefault();\r\n const form = document.getElementById('con');\r\n const fullname = form.elements['name'];\r\n const uemail = form.elements['email'];\r\n const umessage = form.elements['message'];\r\n const utel = form.elements['tel'];\r\n const name = fullname.value\r\n const email = uemail.value\r\n const message = umessage.value\r\n const tel = utel.value\r\n const data = {\r\n name,\r\n email,\r\n tel,\r\n message,\r\n }\r\n\r\n enquiryAction(data)\r\n }\r\n\r\n const error = localStorage.getItem('message-error');\r\n const success = localStorage.getItem('message-success');\r\n setTimeout(function() {\r\n localStorage.removeItem('message-error');\r\n }, 500)\r\n setTimeout(function() {\r\n localStorage.removeItem('message-success');\r\n }, 500)\r\n\r\n\r\n return (\r\n <div className=\"bg-gray-100\">\r\n <HomeSlider />\r\n\r\n <div>\r\n <SliderBar/>x\r\n <img\r\n src='/assets/images/bg/white-bg.png'\r\n alt=''\r\n className='home-naturediv-top-papertear mb-25em -top-25em'\r\n />\r\n <ContactBg className='max-w-7xl mx-auto pt-16 md:px-16 px-8'> \r\n <div className='text-left mb-8'>\r\n <h1 className='font-black tracking-tight text-3xl text-green mb-4 uppercase'>\r\n Contact Us\r\n </h1>\r\n </div>\r\n <div className='block mb-16'>\r\n <h1 className='font-bold text-lg text-gray-800 mb-4'>\r\n All correspondence should be addressed to\r\n </h1>\r\n\r\n <ul className='w-full rounded-lg mt-2 mb-8 text-gray-800'>\r\n <li>The Director General,</li>\r\n <li>Nigerian Conservation Foundation</li>\r\n <li>NCF Headquarters, Km 19, Lekki-Epe Expressway, Lekki.</li>\r\n <li>P.O.Box 74638, Victoria Island, Lagos, Nigeria.</li>\r\n </ul>\r\n\r\n <h3 className='font-bold text-base mb-4'>Telephones:</h3>\r\n\r\n <ul className='w-full rounded-lg -ml-3 text-gray-800'>\r\n <li className='flex items-start p-1 pl-3'>\r\n <ImLocation\r\n size={18}\r\n className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n />\r\n <span>\r\n For enquiries and booking of LCC facilities call 09065460479 or\r\n email <em className='text-green'>lcc@ncfnigeria.org</em>\r\n </span>\r\n </li>\r\n <li className='flex items-start p-1 pl-3'>\r\n <ImLocation\r\n size={18}\r\n className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n />\r\n <span>\r\n For Membership registration and enquiries: 09091476149 or email\r\n <em className='text-green'>membership@ncfnigeria.org</em>\r\n </span>\r\n </li>\r\n <li className='flex items-start p-1 pl-3'>\r\n <ImLocation\r\n size={18}\r\n className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n />\r\n <span>\r\n For Educational programmes, School visits: 09027509511 or email\r\n <em className='text-green'>education@ncfnigeria.org</em>\r\n </span>\r\n </li>\r\n <li className='flex items-start p-1 pl-3'>\r\n <ImLocation\r\n size={18}\r\n className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n />\r\n <span>\r\n For job opportunities/vacancies email:\r\n <em className='text-green'>recruitment@ncfnigeria.org</em>\r\n </span>\r\n </li>\r\n <li className='flex items-start p-1 pl-3'>\r\n <ImLocation\r\n size={18}\r\n className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n />\r\n <span>\r\n For sponsorship and partnership, enquiries call: 09092236281 or\r\n email <em className='text-green'>fundraising@ncfnigeria.org</em>\r\n </span>\r\n </li>\r\n <li className='flex items-start p-1 pl-3'>\r\n <ImLocation\r\n size={18}\r\n className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n />\r\n <span>\r\n For subscription to our magazine, Advert enquiries and\r\n e-bulletin call NCF Media Unit: 0903 489 5750 or\r\n <em className='text-green'>media@ncfnigeria.org</em>\r\n </span>\r\n </li>\r\n <li className='flex items-start p-1 pl-3'>\r\n <ImLocation\r\n size={18}\r\n className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n />\r\n <span>\r\n E-mail: <em className='text-green'>info@ncfnigeria.org</em> |{' '}\r\n <em className='text-green'>media@ncfnigeria.org</em>\r\n </span>\r\n </li>\r\n <li className='flex items-start p-1 pl-3'>\r\n <ImLocation\r\n size={18}\r\n className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n />\r\n <span>\r\n Website: <em className='text-green'>www.ncfnigeria.org</em>\r\n </span>\r\n </li>\r\n </ul>\r\n </div>\r\n\r\n <div className='grid md:grid-cols-2 grid-cols-1 md:gap-x-8 gap-y-16 items-start mt-8'>\r\n <div>\r\n <h2 className='font-black text-gray-800 text-lg mb-2'>\r\n Headquarters\r\n </h2>\r\n <ul>\r\n <li>Lekki Conservation Centre,</li>\r\n <li>KM 19, Lekki-Epe Expressway</li>\r\n <li></li>\r\n <li>Tel: 09034895750 09034735858</li>\r\n </ul>\r\n </div>\r\n <div>\r\n <h2 className='font-black text-gray-800 text-lg mb-2'>\r\n South West Zonal Programme Office\r\n </h2>\r\n <ul>\r\n <li>C/O NACGRAB HQ, NCRI Compound,</li>\r\n <li>Moor Plantation, Ibadan</li>\r\n <li>0703-358 4363</li>\r\n\r\n </ul>\r\n </div>\r\n <div>\r\n <h2 className='font-black text-gray-800 text-lg mb-2'>\r\n Abuja Office\r\n </h2>\r\n <ul>\r\n <li>Sarius Palmatum & Botanical Garden</li>\r\n <li> Plot 3259, IBB Boulevard</li>\r\n <li>Maitama, Abuja FCT</li>\r\n <li>08036111821</li>\r\n\r\n </ul>\r\n </div>\r\n <div>\r\n <h2 className='font-black text-gray-800 text-lg mb-2'>\r\n Calabar Office\r\n </h2>\r\n <ul>\r\n <li>109A Marian Hill Road,</li>\r\n <li>Calabar, Cross River State</li>\r\n <li>0817993204</li>\r\n\r\n </ul>\r\n </div>\r\n <div>\r\n <h2 className='font-black text-gray-800 text-lg mb-2'>\r\n Omo Project Office\r\n </h2>\r\n <ul>\r\n <li>Omo Forest Reserve</li>\r\n <li>Government Quarters</li>\r\n <li> J4 Area, Ogun State</li>\r\n <li> 07060470227</li>\r\n\r\n\r\n </ul>\r\n </div>\r\n <div>\r\n <h2 className='font-black text-gray-800 text-lg mb-2'>\r\n Finima Project Office\r\n </h2>\r\n <ul>\r\n <li>Finima Nature Park Resource Centre</li>\r\n <li>Behind NLNG RA3</li>\r\n <li>Finima, Bonny Island</li>\r\n <li>Rivers State</li>\r\n <li>08126450227</li>\r\n </ul>\r\n </div>\r\n\r\n <div>\r\n <h2 className='font-black text-gray-800 text-lg mb-2'>\r\n Hadejia-Nguru Wetlands Project Office\r\n </h2>\r\n <ul>\r\n <li>Hadejia-Nguru Conservation</li>\r\n <li> Nguru GRA, Yobe State</li>\r\n <li> 08034407960</li>\r\n\r\n\r\n </ul>\r\n </div>\r\n </div>\r\n\r\n <div className=\"bg-white py-8 px-8 mt-32 shadow-md rounded\">\r\n {error ? \r\n <UncontrolledAlert color=\"danger\">\r\n {error}\r\n </UncontrolledAlert>\r\n \r\n : null }\r\n {success ? \r\n <UncontrolledAlert color=\"success\">\r\n {success}\r\n </UncontrolledAlert>\r\n \r\n : null } \r\n <h3 className=\"text-center\">Send Us A Message</h3>\r\n <form onSubmit={messageHandler} id=\"con\">\r\n <div className=' grid grid-cols-2 gap-x-8 mb-6'>\r\n <div>\r\n <label className='text-white mb-2 block'>Full Name</label>\r\n <div>\r\n <input\r\n name=\"fullname\" id=\"name\"\r\n className='p-1.5 w-full bg-transparent focus:outline-none rounded text-white border border-solid border-black focus:ring focus:border-green-light'\r\n placeholder='e.g. John Doe'\r\n type='text'\r\n />\r\n </div>\r\n </div>\r\n <div>\r\n <label className='text-white mb-2 block'>Email</label>\r\n <div>\r\n <input\r\n className='p-1.5 w-full bg-transparent focus:outline-none rounded text-white border border-solid border-black focus:ring focus:border-green-light'\r\n placeholder='Email Address'\r\n type='email'\r\n name=\"email\"\r\n id=\"email\"\r\n />\r\n </div>\r\n </div>\r\n </div>\r\n <div className='mb-8'>\r\n <div>\r\n <label className='text-white mb-2 block'>Tel</label>\r\n <div>\r\n <input\r\n className='p-1.5 w-full bg-transparent focus:outline-none rounded text-white border border-solid border-black focus:ring focus:border-green-light'\r\n placeholder='Tel'\r\n type='tel'\r\n name=\"tel\"\r\n id=\"tel\"\r\n />\r\n </div>\r\n </div>\r\n </div>\r\n <div className='mb-8'>\r\n <div>\r\n <label className='text-white mb-2 block'>Message</label>\r\n <div>\r\n <textarea\r\n rows={5}\r\n className='p-1.5 w-full bg-transparent focus:outline-none rounded text-black border border-solid border-black focus:ring focus:border-green-light'\r\n placeholder='Drop a message...'\r\n name=\"message\"\r\n id=\"message\"\r\n />\r\n </div>\r\n </div>\r\n </div>\r\n <div className='flex justify-center'>\r\n <button type=\"submit\" className='bg-green hover:bg-green-800 text-white font-bold py-2 px-16 mt-6'>\r\n Send\r\n </button>\r\n </div>\r\n </form>\r\n </div>\r\n <div >\r\n <img className=\"absolute forrest\" src=\"assets/images/nature/forest-about.png\" alt=\"Forest\"/>\r\n </div>\r\n </ContactBg>\r\n </div>\r\n \r\n \r\n <div className='relative z-10 pt-16 '>\r\n \r\n <img className=\"papertear1 mb-20em\" src='/assets/images/bg/white-bg.png' alt='' />\r\n \r\n </div>\r\n </div>\r\n );\r\n}\r\n\r\nexport default Contact;\r\n"],"sourceRoot":""}