import { NgModule, NO_ERRORS_SCHEMA } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; import { RouterModule } from '@angular/router'; import { RdLib } from './base/rdLib'; import { RdMain } from './base/rdMain'; import { RdUser } from './base/rdUser'; import { RdComponent } from './base/rdComponent'; import { RdService } from './base/rdService'; import { RdModule } from './base/rdModule'; import { AppDefault } from './app.default'; import { AppFuturistic } from "./app.futuristic"; import { AppTrandy } from "./app.trandy"; import { AppBackend } from "./app.backend"; import { Sidebar, SidebarItem } from './components/regions/default/sidebar'; import { Topbar } from './components/regions/default/topbar'; import { Footer } from './components/regions/default/footer'; import { QuickSidebar } from "./components/regions/quick-sidebar"; import { HeaderNavComponent, SubNavItem } from "./components/regions/futuristic/headerNav"; import { NavAnchorHref, NavAnchorRouterLink } from "./components/regions/futuristic/navAnchors"; import { TrandyHeader } from "./components/regions/trandy/header"; import { SidebarBackend } from "./components/regions/backend/sidebar"; import { TopbarBackend } from "./components/regions/backend/topbar"; import { ScriptLoaderService } from './library/script-loader.service'; import { StyleLoaderService } from "./library/style-loader.service"; import { UnwrapTagDirective } from "./library/unwrap-tag.directive"; import { Value } from './components/inputs/value'; import { RadioButton } from './components/inputs/radioButton'; import { InputSearch } from './components/inputs/inputSearch'; import { InputText } from './components/inputs/inputText'; import { InputBool } from './components/inputs/inputBool'; import { InputNumber } from './components/inputs/inputNumber'; import { InputSelect } from './components/inputs/inputSelect'; import { InputDate } from './components/inputs/inputDate'; import { InputDateRange } from './components/inputs/inputDateRange'; import { InputTimeSelector } from './components/inputs/inputTimeSelector'; import { InputDateBootstrap } from './components/inputs/inputDateBootstrap'; import { CustomDatePopover } from './components/inputs/inputDatePopover'; import { InputTextArea } from './components/inputs/inputTextArea'; import { InputTag } from "./components/inputs/inputTag"; import { InputSwitch } from "./components/inputs/inputSwitch"; import { InputFile } from "./components/inputs/inputFile"; import { InputDropDownBox } from './components/inputs/inputDropDownBox'; import { InputSelectScroll } from './components/inputs/inputSelectScroll'; import { Button } from './components/button/button'; import { ButtonDropDown, ButtonDropDownItem } from './components/button/buttonDropdown'; import { Portlet } from './components/portlet/portlet'; import { PortletRibbon } from './components/portlet/portletRibbon'; import { PortletTool } from './components/portlet/portletTool'; import { PortletToolRefresh } from './components/portlet/portletToolRefresh'; import { PortletToolFullscreen } from './components/portlet/portletToolFullscreen'; import { PortletToolGridFilter } from "./components/portlet/portletToolGridFilter"; import { PortletToolGridSearch } from "./components/portlet/portletToolGridSearch"; import { PortletToolCollapse } from './components/portlet/portletToolCollapse'; import { PortletToolDownload } from './components/portlet/portletToolDownload'; import { PortletToolExport } from './components/portlet/portletToolExport'; import { PortletToolMenu } from './components/portlet/portletToolMenu'; import { PortletToolMenuContent } from './components/portlet/portletToolMenu'; import { Form } from './components/form/form'; import { FormData, FormDataIsValid } from './components/form/formData'; import { FormClean, FormSubmit } from './components/form/formButtons'; import { Field } from './components/form/field'; import { ServiceProvider } from './components/serviceProvider/serviceProvider'; import { ServiceProviderClientSide } from './components/serviceProvider/serviceProviderClientSide'; import { ServiceProviderServerSide } from './components/serviceProvider/serviceProviderServerSide'; import { Grid } from './components/grid/grid'; import { GridColumn } from './components/grid/gridColumn'; import { GridWithProvider } from './components/grid/gridWithProvider'; import { GridWithChild } from "./components/grid/gridWithChild"; import { Modal } from './components/predefinedPages/modal'; import { ModalInstance } from './components/predefinedPages/modalInstance'; import { LoadingInstance } from "./components/predefinedPages/loadingInstance"; import { Popover } from './components/predefinedPages/popover'; import { PopoverInstance } from './components/predefinedPages/popoverInstance'; import { PopoverConfirm, ConfirmContent } from './components/predefinedPages/popoverConfirm'; import { SweetAlertInstance } from "./components/predefinedPages/sweetAlertInstance"; import { PopoverGridFilter } from "./components/predefinedPages/popoverGridFilter"; import { PopoverGridSearchOnData, PopoverGridSearchOnHTML } from "./components/predefinedPages/popoverGridSearch"; import { ComponentLoader } from './components/misc/dynamicComponentLoader'; import { Block, BlockPage } from './components/misc/block'; import { Init } from './components/misc/init'; import { Paging } from './components/misc/paging'; import { Tooltip, TooltipContent } from './components/misc/tooltip'; import { Badge } from './components/misc/badge'; import { Icon } from './components/misc/icon'; import { LottieIcon } from './components/misc/lottieIcon'; import { Sticker, StickerContent } from './components/misc/sticker'; import { ProgressBar } from './components/misc/progressBar'; import { ProgressPie, ProgresPieContent } from './components/misc/progressPie'; import { ProgressTimer } from "./components/misc/progressTimer"; import { StatusBox, StatusBoxContent } from "./components/misc/statusBox"; import { FillPipe, TranslatePipe } from './components/misc/pipes'; import { Knob } from "./components/misc/knob"; import { Counter } from "./components/misc/counter"; import { Range } from "./components/misc/range"; import { Donut } from "./components/misc/donut"; import { Calendar } from "./components/misc/calendar"; import { CalendarEventModal } from "./components/misc/calendarEventModal"; import { MegaOptions } from "./components/misc/megaOptions"; import { Timeline, TimelineContent } from "./components/misc/timeline"; import { CircularSlider, CircularSliderContent } from "./components/misc/circularSlider"; import { RdTree } from './components/misc/tree'; import { CopyClipboard } from "./components/misc/clipboard"; import { FillGauge } from "./components/misc/fillGauge"; import { WordCloud } from "./components/misc/wordCloud"; import { StarRating } from "./components/misc/starRating"; import { Typing } from "./components/misc/typing"; import { Dock } from "./components/misc/dock"; import { DualList } from './components/misc/dualList'; import { Captcha } from './components/misc/captcha'; import { AreaChart } from "./components/charts/devextreme/areaChart"; import { LineChart } from './components/charts/devextreme/lineChart'; import { PieChart } from './components/charts/devextreme/pieChart'; import { BarChart } from './components/charts/devextreme/barChart'; import { BubbleChart } from "./components/charts/devextreme/bubbleChart"; import { Gauge } from './components/charts/devextreme/gauge'; import { PolarChart } from "./components/charts/devextreme/polarChart"; import { PaneChart } from "./components/charts/devextreme/paneChart"; import { ColorPicker } from "./components/charts/devextreme/colorPicker"; import { AmChartXY } from "./components/charts/amcharts/xyChart"; import { AmChartPie } from "./components/charts/amcharts/pieChart"; import { AmChartBubble } from "./components/charts/amcharts/bubbleChart"; import { AmChartGauge } from "./components/charts/amcharts/gauge"; import { AmChartWeather } from './components/charts/amcharts/weather'; import { AmChartLive } from "./components/charts/amcharts/liveData"; import { AmChartTreeMap } from "./components/charts/amcharts/treemap"; import { AmChartWordCloud } from "./components/charts/amcharts/wordCloud"; import { AmChartClock } from "./components/charts/amcharts/clock"; import { AmChartBubbleTree } from "./components/charts/amcharts/bubbleTree"; import { AmChartXYV3 } from "./components/charts/amchartsv3/xyChart-v3"; import { AmChartHeat } from './components/charts/amcharts/heatChart'; import { AmChartDumbbellPlot } from "./components/charts/amcharts/dumbbellPlot"; import { AmChartPyramid } from './components/charts/amcharts/pyramid'; import { AmChartTimeline } from './components/charts/amcharts/timelineChart'; import { Meteogram } from "./components/charts/highcharts/meteogram"; import { SyncCharts } from "./components/charts/highcharts/syncCharts"; import { DrillDown } from "./components/charts/highcharts/drillDown"; import { FlotChart } from "./components/charts/flotChart"; import { YMap } from './components/map/ymap'; import { GMap } from './components/map/gmap'; import { Leaflet } from "./components/map/leaflet"; import { Tab, TabContent } from './components/formTools/tab'; import { Accordion, AccordionContent } from './components/formTools/accordion'; import { Columns, Column } from './components/formTools/column'; import { Wizard, WizardContent } from './components/formTools/wizard'; import { FormContent, FormWizard } from "./components/formTools/formWizard"; import { Slider, SliderItem } from "./components/formTools/slider"; import { RdTextEditor } from "./components/editors/textEditor"; import { RdCodeEditor } from "./components/editors/codeEditor"; import { PDFViewer } from "./components/widget/pdfViewer"; import { PivotGrid } from "./components/widget/pivotGrid"; import { RdTreeGridModule } from './components/widget/treeGrid'; import { RdSpreedSheetModule } from './components/widget/spreadsheet'; const modules = [RdTreeGridModule, RdSpreedSheetModule]; const components = [ AppDefault, AppFuturistic, AppTrandy, AppBackend, Sidebar, SidebarItem, Topbar, Footer, HeaderNavComponent, SubNavItem, NavAnchorHref, NavAnchorRouterLink, TrandyHeader, SidebarBackend, TopbarBackend, QuickSidebar, UnwrapTagDirective, Value, RadioButton, InputSearch, InputText, InputBool, InputNumber, InputSelect, InputDate, InputTextArea, InputTag, InputSwitch, InputFile, InputDateRange, InputTimeSelector, InputDateBootstrap, CustomDatePopover, InputDropDownBox, InputSelectScroll, Button, ButtonDropDown, ButtonDropDownItem, Portlet, PortletRibbon, PortletTool, PortletToolRefresh, PortletToolFullscreen, PortletToolGridFilter, PortletToolGridSearch, PortletToolCollapse, PortletToolDownload, PortletToolMenu, PortletToolMenuContent, PortletToolExport, Form, FormData, FormDataIsValid, FormClean, FormSubmit, Field, ServiceProvider, ServiceProviderClientSide, ServiceProviderServerSide, Modal, ModalInstance, Popover, PopoverInstance, PopoverConfirm, ConfirmContent, SweetAlertInstance, LoadingInstance, PopoverGridFilter, PopoverGridSearchOnData, PopoverGridSearchOnHTML, Grid, GridColumn, GridWithProvider, GridWithChild, ComponentLoader, Block, BlockPage, Init, Paging, Tooltip, TooltipContent, Badge, Icon, LottieIcon, CircularSlider, CircularSliderContent, Sticker, StickerContent, StatusBox, StatusBoxContent, Knob, Counter, Range, Donut, Calendar, CalendarEventModal, MegaOptions, Timeline, TimelineContent, AreaChart, LineChart, PieChart, BarChart, BubbleChart, Gauge, PolarChart, PaneChart, ColorPicker, AmChartXY, AmChartPie, AmChartBubble, AmChartGauge, AmChartWeather, AmChartLive, AmChartTreeMap, AmChartWordCloud, AmChartClock, AmChartBubbleTree, AmChartXYV3, AmChartHeat, AmChartDumbbellPlot, AmChartPyramid, AmChartTimeline, Meteogram, SyncCharts, DrillDown, FlotChart, YMap, GMap, Leaflet, Tab, TabContent, Accordion, AccordionContent, Columns, Column, Wizard, WizardContent, FormWizard, FormContent, Slider, SliderItem, RdTree, ProgressBar, ProgressPie, ProgresPieContent, ProgressTimer, FillPipe, TranslatePipe, CopyClipboard, FillGauge, WordCloud, StarRating, Typing, Dock, DualList, Captcha, RdTextEditor, RdCodeEditor, PivotGrid, PDFViewer ]; @NgModule({ declarations: [components], exports: [components, modules], imports: [CommonModule, FormsModule, RouterModule, modules], providers: [ RdLib, RdMain, RdUser, RdComponent, RdService, RdModule, Portlet, PortletRibbon, ScriptLoaderService, StyleLoaderService ], entryComponents: [TooltipContent, ConfirmContent, CalendarEventModal, PopoverGridFilter, PopoverGridSearchOnData, PopoverGridSearchOnHTML, CustomDatePopover], schemas: [NO_ERRORS_SCHEMA] }) export class FrameworkModule { }