2023-03-26 05:22:57 +00:00
|
|
|
import Accordion from '@/components/lib/accordion/Accordion';
|
|
|
|
import AccordionTab from '@/components/lib/accordiontab/AccordionTab';
|
|
|
|
import AutoComplete from '@/components/lib/autocomplete/AutoComplete';
|
|
|
|
import Avatar from '@/components/lib/avatar/Avatar';
|
|
|
|
import AvatarGroup from '@/components/lib/avatargroup/AvatarGroup';
|
|
|
|
import Badge from '@/components/lib/badge/Badge';
|
|
|
|
import BadgeDirective from '@/components/lib/badgedirective/BadgeDirective';
|
|
|
|
import BlockUI from '@/components/lib/blockui/BlockUI';
|
|
|
|
import Breadcrumb from '@/components/lib/breadcrumb/Breadcrumb';
|
|
|
|
import Button from '@/components/lib/button/Button';
|
|
|
|
import Calendar from '@/components/lib/calendar/Calendar';
|
|
|
|
import Card from '@/components/lib/card/Card';
|
|
|
|
import Carousel from '@/components/lib/carousel/Carousel';
|
|
|
|
import CascadeSelect from '@/components/lib/cascadeselect/CascadeSelect';
|
|
|
|
import Chart from '@/components/lib/chart/Chart';
|
|
|
|
import Checkbox from '@/components/lib/checkbox/Checkbox';
|
|
|
|
import Chip from '@/components/lib/chip/Chip';
|
|
|
|
import Chips from '@/components/lib/chips/Chips';
|
|
|
|
import ColorPicker from '@/components/lib/colorpicker/ColorPicker';
|
|
|
|
import Column from '@/components/lib/column/Column';
|
|
|
|
import ColumnGroup from '@/components/lib/columngroup/ColumnGroup';
|
|
|
|
import PrimeVue from '@/components/lib/config/PrimeVue';
|
|
|
|
import ConfirmationService from '@/components/lib/confirmationservice/ConfirmationService';
|
|
|
|
import ConfirmDialog from '@/components/lib/confirmdialog/ConfirmDialog';
|
|
|
|
import ConfirmPopup from '@/components/lib/confirmpopup/ConfirmPopup';
|
|
|
|
import ContextMenu from '@/components/lib/contextmenu/ContextMenu';
|
|
|
|
import DataTable from '@/components/lib/datatable/DataTable';
|
|
|
|
import DataView from '@/components/lib/dataview/DataView';
|
|
|
|
import DataViewLayoutOptions from '@/components/lib/dataviewlayoutoptions/DataViewLayoutOptions';
|
|
|
|
import DeferredContent from '@/components/lib/deferredcontent/DeferredContent';
|
|
|
|
import Dialog from '@/components/lib/dialog/Dialog';
|
|
|
|
import DialogService from '@/components/lib/dialogservice/DialogService';
|
|
|
|
import Divider from '@/components/lib/divider/Divider';
|
|
|
|
import Dock from '@/components/lib/dock/Dock';
|
|
|
|
import Dropdown from '@/components/lib/dropdown/Dropdown';
|
|
|
|
import DynamicDialog from '@/components/lib/dynamicdialog/DynamicDialog';
|
|
|
|
import Editor from '@/components/lib/editor/Editor';
|
|
|
|
import Fieldset from '@/components/lib/fieldset/Fieldset';
|
|
|
|
import FileUpload from '@/components/lib/fileupload/FileUpload';
|
|
|
|
import FocusTrap from '@/components/lib/focustrap/FocusTrap';
|
|
|
|
import Galleria from '@/components/lib/galleria/Galleria';
|
|
|
|
import Image from '@/components/lib/image/Image';
|
|
|
|
import InlineMessage from '@/components/lib/inlinemessage/InlineMessage';
|
|
|
|
import Inplace from '@/components/lib/inplace/Inplace';
|
|
|
|
import InputMask from '@/components/lib/inputmask/InputMask';
|
|
|
|
import InputNumber from '@/components/lib/inputnumber/InputNumber';
|
|
|
|
import InputSwitch from '@/components/lib/inputswitch/InputSwitch';
|
|
|
|
import InputText from '@/components/lib/inputtext/InputText';
|
|
|
|
import Knob from '@/components/lib/knob/Knob';
|
|
|
|
import Listbox from '@/components/lib/listbox/Listbox';
|
|
|
|
import MegaMenu from '@/components/lib/megamenu/MegaMenu';
|
|
|
|
import Menu from '@/components/lib/menu/Menu';
|
|
|
|
import Menubar from '@/components/lib/menubar/Menubar';
|
|
|
|
import Message from '@/components/lib/message/Message';
|
|
|
|
import MultiSelect from '@/components/lib/multiselect/MultiSelect';
|
|
|
|
import OrderList from '@/components/lib/orderlist/OrderList';
|
|
|
|
import OrganizationChart from '@/components/lib/organizationchart/OrganizationChart';
|
|
|
|
import OverlayPanel from '@/components/lib/overlaypanel/OverlayPanel';
|
|
|
|
import Paginator from '@/components/lib/paginator/Paginator';
|
|
|
|
import Panel from '@/components/lib/panel/Panel';
|
|
|
|
import PanelMenu from '@/components/lib/panelmenu/PanelMenu';
|
|
|
|
import Password from '@/components/lib/password/Password';
|
|
|
|
import PickList from '@/components/lib/picklist/PickList';
|
|
|
|
import ProgressBar from '@/components/lib/progressbar/ProgressBar';
|
|
|
|
import ProgressSpinner from '@/components/lib/progressspinner/ProgressSpinner';
|
|
|
|
import RadioButton from '@/components/lib/radiobutton/RadioButton';
|
|
|
|
import Rating from '@/components/lib/rating/Rating';
|
|
|
|
import Ripple from '@/components/lib/ripple/Ripple';
|
|
|
|
import Row from '@/components/lib/row/Row';
|
|
|
|
import ScrollPanel from '@/components/lib/scrollpanel/ScrollPanel';
|
|
|
|
import ScrollTop from '@/components/lib/scrolltop/ScrollTop';
|
|
|
|
import SelectButton from '@/components/lib/selectbutton/SelectButton';
|
|
|
|
import Sidebar from '@/components/lib/sidebar/Sidebar';
|
|
|
|
import Skeleton from '@/components/lib/skeleton/Skeleton';
|
|
|
|
import Slider from '@/components/lib/slider/Slider';
|
|
|
|
import SpeedDial from '@/components/lib/speeddial/SpeedDial';
|
|
|
|
import SplitButton from '@/components/lib/splitbutton/SplitButton';
|
|
|
|
import Splitter from '@/components/lib/splitter/Splitter';
|
|
|
|
import SplitterPanel from '@/components/lib/splitterpanel/SplitterPanel';
|
|
|
|
import Steps from '@/components/lib/steps/Steps';
|
|
|
|
import StyleClass from '@/components/lib/styleclass/StyleClass';
|
|
|
|
import TabMenu from '@/components/lib/tabmenu/TabMenu';
|
|
|
|
import TabPanel from '@/components/lib/tabpanel/TabPanel';
|
|
|
|
import TabView from '@/components/lib/tabview/TabView';
|
|
|
|
import Tag from '@/components/lib/tag/Tag';
|
|
|
|
import Terminal from '@/components/lib/terminal/Terminal';
|
|
|
|
import Textarea from '@/components/lib/textarea/Textarea';
|
|
|
|
import TieredMenu from '@/components/lib/tieredmenu/TieredMenu';
|
|
|
|
import Timeline from '@/components/lib/timeline/Timeline';
|
|
|
|
import Toast from '@/components/lib/toast/Toast';
|
|
|
|
import ToastService from '@/components/lib/toastservice/ToastService';
|
|
|
|
import ToggleButton from '@/components/lib/togglebutton/ToggleButton';
|
|
|
|
import Toolbar from '@/components/lib/toolbar/Toolbar';
|
|
|
|
import Tooltip from '@/components/lib/tooltip/Tooltip';
|
|
|
|
import Tree from '@/components/lib/tree/Tree';
|
|
|
|
import TreeSelect from '@/components/lib/treeselect/TreeSelect';
|
|
|
|
import TreeTable from '@/components/lib/treetable/TreeTable';
|
|
|
|
import TriStateCheckbox from '@/components/lib/tristatecheckbox/TriStateCheckbox';
|
|
|
|
import VirtualScroller from '@/components/lib/virtualscroller/VirtualScroller';
|
2022-09-09 10:25:14 +00:00
|
|
|
|
2023-04-01 02:36:59 +00:00
|
|
|
import DocApiSection from '@/components/doc/DocApiSection';
|
|
|
|
import DocComponent from '@/components/doc/DocComponent';
|
|
|
|
import DocSectionCode from '@/components/doc/DocSectionCode';
|
|
|
|
import DocSectionNav from '@/components/doc/DocSectionNav';
|
|
|
|
import DocSections from '@/components/doc/DocSections';
|
|
|
|
import DocSectionText from '@/components/doc/DocSectionText';
|
|
|
|
import CodeHighlight from '@/components/layout/CodeHighlight';
|
|
|
|
import DevelopmentSection from '@/components/layout/DevelopmentSection';
|
2022-09-06 11:52:18 +00:00
|
|
|
|
2023-06-26 07:33:47 +00:00
|
|
|
const pt = {
|
|
|
|
avatargroup: {
|
|
|
|
root: {
|
|
|
|
class: 'flex'
|
|
|
|
}
|
|
|
|
},
|
|
|
|
avatar: {
|
|
|
|
root: ({ parent }) => ({
|
|
|
|
style: parent.instance !== undefined ? 'margin-left: -1rem' : null
|
|
|
|
})
|
|
|
|
},
|
|
|
|
button: {
|
|
|
|
root: ({ context }) => {
|
|
|
|
// context.disabled
|
|
|
|
}
|
|
|
|
},
|
|
|
|
checkbox: {
|
|
|
|
root: ({ context }) => {
|
|
|
|
// context.checked
|
|
|
|
// context.focused
|
|
|
|
// context.disabled
|
|
|
|
}
|
|
|
|
},
|
|
|
|
datatable: {
|
|
|
|
root: { class: 'ddddd1' },
|
|
|
|
columnGroup: {
|
|
|
|
root: { class: 'deneme88' }
|
|
|
|
},
|
|
|
|
headerRow: { class: 'xxx' },
|
|
|
|
row: {
|
|
|
|
root: ({ row }) => ({ class: row.context.index === 1 ? 'xxxx4' : 'xxxx5' })
|
|
|
|
},
|
|
|
|
column: {
|
|
|
|
root: { class: 'column333' }
|
|
|
|
}
|
|
|
|
},
|
|
|
|
accordion: {
|
|
|
|
root:
|
|
|
|
// console.log(instance),
|
|
|
|
{
|
|
|
|
class: 'root'
|
|
|
|
},
|
|
|
|
tab: {
|
|
|
|
root: {
|
|
|
|
class: 'tab-root'
|
|
|
|
},
|
|
|
|
header: {
|
|
|
|
class: 'tab-header'
|
|
|
|
},
|
|
|
|
headerAction: {
|
|
|
|
class: 'tab-header-action'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// header: {
|
|
|
|
// class: 'header-class'
|
|
|
|
// },
|
|
|
|
// headerAction: ({ instance }) => {
|
|
|
|
// console.log('jwkdhuv');
|
|
|
|
// console.log(instance);
|
|
|
|
// }
|
|
|
|
},
|
|
|
|
// accordiontab: {
|
|
|
|
// root: {
|
|
|
|
// class: 'tab-root'
|
|
|
|
// },
|
|
|
|
// header: {
|
|
|
|
// class: 'root-header'
|
|
|
|
// }
|
|
|
|
// },
|
|
|
|
directives: {
|
|
|
|
ripple: {
|
|
|
|
css: {
|
|
|
|
root: {
|
|
|
|
class: 'deneme',
|
|
|
|
style: {
|
|
|
|
// display: 'block',
|
|
|
|
// position: 'absolute',
|
|
|
|
background: 'rgba(75, 175, 80, 0.9)'
|
|
|
|
// borderRadius: '100%',
|
|
|
|
// transform: 'scale(0)',
|
|
|
|
// pointerEvents: 'none'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
hooks: {
|
|
|
|
mounted: ($el, el, binding) => {
|
|
|
|
// console.log('mounted', $el);
|
|
|
|
},
|
|
|
|
unmounted: (el) => {
|
|
|
|
// console.log('unmounted', el);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
badge: {
|
|
|
|
css: {
|
|
|
|
root: {
|
|
|
|
class: 'bg-cyan-500'
|
|
|
|
}
|
|
|
|
},
|
|
|
|
hooks: {
|
|
|
|
mounted: ($el) => {
|
|
|
|
// console.log($el);
|
|
|
|
},
|
|
|
|
updated: ($el) => {
|
|
|
|
// console.log($el);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
tooltip: {
|
|
|
|
hooks: {
|
|
|
|
beforeMount: (el, binding) => {},
|
|
|
|
unmounted: (el) => {
|
|
|
|
// console.log('unmounted');
|
|
|
|
},
|
|
|
|
beforeUpdate() {
|
|
|
|
// console.log('before update');
|
|
|
|
},
|
|
|
|
updated: (el, options) => {
|
|
|
|
// console.log('global updated');
|
|
|
|
}
|
|
|
|
},
|
|
|
|
css: {
|
|
|
|
// root: {
|
|
|
|
// class: 'deneme',
|
|
|
|
// style: {
|
|
|
|
// position: 'absolute'
|
|
|
|
// }
|
|
|
|
// },
|
|
|
|
text: {
|
|
|
|
class: 'text-2xl'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
focustrap: {
|
|
|
|
css: {
|
|
|
|
root: {
|
|
|
|
class: 'xxxxxx'
|
|
|
|
},
|
|
|
|
firstFocusableElement: {
|
|
|
|
class: 'yyyyyy'
|
|
|
|
}
|
|
|
|
},
|
|
|
|
hooks: {
|
|
|
|
mounted: ($el) => {
|
|
|
|
// console.log($el);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
styleclass: {
|
|
|
|
hooks: {
|
|
|
|
mounted(a, b, c, d, e) {
|
|
|
|
// console.log(e);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
2022-09-06 11:52:18 +00:00
|
|
|
export default defineNuxtPlugin((nuxtApp) => {
|
2023-06-26 07:33:47 +00:00
|
|
|
nuxtApp.vueApp.use(PrimeVue, { ripple: true, pt });
|
2022-09-09 10:25:14 +00:00
|
|
|
|
2022-09-14 14:26:41 +00:00
|
|
|
nuxtApp.vueApp.use(ToastService);
|
|
|
|
nuxtApp.vueApp.use(ConfirmationService);
|
|
|
|
nuxtApp.vueApp.use(DialogService);
|
2022-09-09 10:25:14 +00:00
|
|
|
|
2022-09-14 14:26:41 +00:00
|
|
|
nuxtApp.vueApp.directive('badge', BadgeDirective);
|
|
|
|
nuxtApp.vueApp.directive('tooltip', Tooltip);
|
|
|
|
nuxtApp.vueApp.directive('ripple', Ripple);
|
|
|
|
nuxtApp.vueApp.directive('styleclass', StyleClass);
|
2022-12-08 11:04:25 +00:00
|
|
|
nuxtApp.vueApp.directive('focustrap', FocusTrap);
|
2023-04-01 02:36:59 +00:00
|
|
|
nuxtApp.vueApp.directive('code', CodeHighlight);
|
2022-09-09 10:25:14 +00:00
|
|
|
|
2022-09-14 14:26:41 +00:00
|
|
|
nuxtApp.vueApp.component('Accordion', Accordion);
|
|
|
|
nuxtApp.vueApp.component('AccordionTab', AccordionTab);
|
|
|
|
nuxtApp.vueApp.component('Avatar', Avatar);
|
|
|
|
nuxtApp.vueApp.component('AvatarGroup', AvatarGroup);
|
|
|
|
nuxtApp.vueApp.component('AutoComplete', AutoComplete);
|
|
|
|
nuxtApp.vueApp.component('Badge', Badge);
|
|
|
|
nuxtApp.vueApp.component('BlockUI', BlockUI);
|
|
|
|
nuxtApp.vueApp.component('Breadcrumb', Breadcrumb);
|
|
|
|
nuxtApp.vueApp.component('Button', Button);
|
|
|
|
nuxtApp.vueApp.component('Calendar', Calendar);
|
|
|
|
nuxtApp.vueApp.component('Card', Card);
|
|
|
|
nuxtApp.vueApp.component('Carousel', Carousel);
|
|
|
|
nuxtApp.vueApp.component('CascadeSelect', CascadeSelect);
|
|
|
|
nuxtApp.vueApp.component('Chart', Chart);
|
|
|
|
nuxtApp.vueApp.component('Checkbox', Checkbox);
|
|
|
|
nuxtApp.vueApp.component('Chip', Chip);
|
|
|
|
nuxtApp.vueApp.component('Chips', Chips);
|
|
|
|
nuxtApp.vueApp.component('ColorPicker', ColorPicker);
|
|
|
|
nuxtApp.vueApp.component('Column', Column);
|
|
|
|
nuxtApp.vueApp.component('ColumnGroup', ColumnGroup);
|
|
|
|
nuxtApp.vueApp.component('ConfirmDialog', ConfirmDialog);
|
|
|
|
nuxtApp.vueApp.component('ConfirmPopup', ConfirmPopup);
|
|
|
|
nuxtApp.vueApp.component('ContextMenu', ContextMenu);
|
|
|
|
nuxtApp.vueApp.component('DataTable', DataTable);
|
|
|
|
nuxtApp.vueApp.component('DataView', DataView);
|
|
|
|
nuxtApp.vueApp.component('DataViewLayoutOptions', DataViewLayoutOptions);
|
|
|
|
nuxtApp.vueApp.component('DeferredContent', DeferredContent);
|
|
|
|
nuxtApp.vueApp.component('Dialog', Dialog);
|
|
|
|
nuxtApp.vueApp.component('DynamicDialog', DynamicDialog);
|
|
|
|
nuxtApp.vueApp.component('Divider', Divider);
|
|
|
|
nuxtApp.vueApp.component('Dock', Dock);
|
|
|
|
nuxtApp.vueApp.component('Dropdown', Dropdown);
|
|
|
|
nuxtApp.vueApp.component('Editor', Editor);
|
|
|
|
nuxtApp.vueApp.component('Fieldset', Fieldset);
|
|
|
|
nuxtApp.vueApp.component('FileUpload', FileUpload);
|
|
|
|
nuxtApp.vueApp.component('Image', Image);
|
|
|
|
nuxtApp.vueApp.component('InlineMessage', InlineMessage);
|
|
|
|
nuxtApp.vueApp.component('Inplace', Inplace);
|
|
|
|
nuxtApp.vueApp.component('InputMask', InputMask);
|
|
|
|
nuxtApp.vueApp.component('InputNumber', InputNumber);
|
|
|
|
nuxtApp.vueApp.component('InputSwitch', InputSwitch);
|
|
|
|
nuxtApp.vueApp.component('InputText', InputText);
|
|
|
|
nuxtApp.vueApp.component('Knob', Knob);
|
|
|
|
nuxtApp.vueApp.component('Listbox', Listbox);
|
|
|
|
nuxtApp.vueApp.component('MegaMenu', MegaMenu);
|
|
|
|
nuxtApp.vueApp.component('Menu', Menu);
|
|
|
|
nuxtApp.vueApp.component('Menubar', Menubar);
|
|
|
|
nuxtApp.vueApp.component('Message', Message);
|
|
|
|
nuxtApp.vueApp.component('MultiSelect', MultiSelect);
|
|
|
|
nuxtApp.vueApp.component('OrderList', OrderList);
|
|
|
|
nuxtApp.vueApp.component('OrganizationChart', OrganizationChart);
|
|
|
|
nuxtApp.vueApp.component('OverlayPanel', OverlayPanel);
|
|
|
|
nuxtApp.vueApp.component('Paginator', Paginator);
|
|
|
|
nuxtApp.vueApp.component('Panel', Panel);
|
|
|
|
nuxtApp.vueApp.component('PanelMenu', PanelMenu);
|
|
|
|
nuxtApp.vueApp.component('Password', Password);
|
|
|
|
nuxtApp.vueApp.component('PickList', PickList);
|
|
|
|
nuxtApp.vueApp.component('ProgressBar', ProgressBar);
|
|
|
|
nuxtApp.vueApp.component('ProgressSpinner', ProgressSpinner);
|
|
|
|
nuxtApp.vueApp.component('RadioButton', RadioButton);
|
|
|
|
nuxtApp.vueApp.component('Rating', Rating);
|
|
|
|
nuxtApp.vueApp.component('Row', Row);
|
|
|
|
nuxtApp.vueApp.component('ScrollPanel', ScrollPanel);
|
|
|
|
nuxtApp.vueApp.component('ScrollTop', ScrollTop);
|
|
|
|
nuxtApp.vueApp.component('SelectButton', SelectButton);
|
|
|
|
nuxtApp.vueApp.component('Slider', Slider);
|
|
|
|
nuxtApp.vueApp.component('Sidebar', Sidebar);
|
|
|
|
nuxtApp.vueApp.component('Skeleton', Skeleton);
|
|
|
|
nuxtApp.vueApp.component('SpeedDial', SpeedDial);
|
|
|
|
nuxtApp.vueApp.component('SplitButton', SplitButton);
|
|
|
|
nuxtApp.vueApp.component('Splitter', Splitter);
|
|
|
|
nuxtApp.vueApp.component('SplitterPanel', SplitterPanel);
|
|
|
|
nuxtApp.vueApp.component('Steps', Steps);
|
|
|
|
nuxtApp.vueApp.component('TabView', TabView);
|
|
|
|
nuxtApp.vueApp.component('TabPanel', TabPanel);
|
|
|
|
nuxtApp.vueApp.component('TabMenu', TabMenu);
|
|
|
|
nuxtApp.vueApp.component('Tag', Tag);
|
|
|
|
nuxtApp.vueApp.component('Terminal', Terminal);
|
|
|
|
nuxtApp.vueApp.component('Textarea', Textarea);
|
|
|
|
nuxtApp.vueApp.component('TieredMenu', TieredMenu);
|
|
|
|
nuxtApp.vueApp.component('Timeline', Timeline);
|
|
|
|
nuxtApp.vueApp.component('Toast', Toast);
|
|
|
|
nuxtApp.vueApp.component('Toolbar', Toolbar);
|
|
|
|
nuxtApp.vueApp.component('ToggleButton', ToggleButton);
|
|
|
|
nuxtApp.vueApp.component('Tree', Tree);
|
|
|
|
nuxtApp.vueApp.component('TreeSelect', TreeSelect);
|
|
|
|
nuxtApp.vueApp.component('TreeTable', TreeTable);
|
|
|
|
nuxtApp.vueApp.component('TriStateCheckbox', TriStateCheckbox);
|
|
|
|
nuxtApp.vueApp.component('Galleria', Galleria);
|
|
|
|
nuxtApp.vueApp.component('VirtualScroller', VirtualScroller);
|
2022-09-09 10:25:14 +00:00
|
|
|
|
2023-02-28 08:29:30 +00:00
|
|
|
nuxtApp.vueApp.component('DocSections', DocSections);
|
|
|
|
nuxtApp.vueApp.component('DocSectionText', DocSectionText);
|
|
|
|
nuxtApp.vueApp.component('DocSectionCode', DocSectionCode);
|
|
|
|
nuxtApp.vueApp.component('DocSectionNav', DocSectionNav);
|
|
|
|
nuxtApp.vueApp.component('DocApiSection', DocApiSection);
|
|
|
|
nuxtApp.vueApp.component('DocComponent', DocComponent);
|
2023-04-01 02:36:59 +00:00
|
|
|
|
|
|
|
nuxtApp.vueApp.component('DevelopmentSection', DevelopmentSection);
|
2022-09-14 14:26:41 +00:00
|
|
|
});
|