From 29007de11280200330a65dcfd2088d48c3cfa7a8 Mon Sep 17 00:00:00 2001 From: iamsivin Date: Fri, 26 Jul 2024 11:52:27 +0530 Subject: [PATCH] fix: apply ESLint rule vue/padding-line-between-blocks --- .eslintrc.js | 1 + app/javascript/dashboard/components/ChatList.vue | 1 + app/javascript/dashboard/components/CustomSnoozeModal.vue | 1 + app/javascript/dashboard/components/app/UpdateBanner.vue | 1 + app/javascript/dashboard/components/base/Hotkey.vue | 1 + .../dashboard/components/buttons/FormSubmitButton.vue | 1 + app/javascript/dashboard/components/buttons/ResolveAction.vue | 1 + .../components/layout/sidebarComponents/AccountContext.vue | 2 ++ .../components/layout/sidebarComponents/AgentDetails.vue | 1 + .../dashboard/components/layout/sidebarComponents/Logo.vue | 1 + .../components/layout/sidebarComponents/NotificationBell.vue | 1 + .../dashboard/components/layout/sidebarComponents/Primary.vue | 1 + .../components/layout/sidebarComponents/PrimaryNavItem.vue | 1 + .../dashboard/components/layout/sidebarComponents/Secondary.vue | 1 + .../layout/sidebarComponents/SecondaryChildNavItem.vue | 1 + app/javascript/dashboard/components/ui/AnnouncementPopup.vue | 1 + app/javascript/dashboard/components/ui/ContextMenu.vue | 1 + .../dashboard/components/ui/Dropdown/DropdownButton.vue | 1 + .../dashboard/components/ui/Dropdown/DropdownEmptyState.vue | 1 + .../dashboard/components/ui/Dropdown/DropdownList.vue | 1 + .../dashboard/components/ui/Dropdown/DropdownListItemButton.vue | 1 + .../dashboard/components/ui/Dropdown/DropdownLoadingState.vue | 1 + .../dashboard/components/ui/Dropdown/DropdownSearch.vue | 1 + app/javascript/dashboard/components/ui/HelperTextPopup.vue | 1 + app/javascript/dashboard/components/ui/Label.vue | 1 + app/javascript/dashboard/components/ui/Switch.vue | 1 + app/javascript/dashboard/components/ui/Tabs/TabsItem.vue | 1 + app/javascript/dashboard/components/ui/Wizard.vue | 1 + app/javascript/dashboard/components/ui/WootButton.vue | 1 + .../dashboard/components/widgets/AIAssistanceButton.vue | 1 + .../dashboard/components/widgets/AIAssistanceCTAButton.vue | 2 ++ app/javascript/dashboard/components/widgets/ChannelItem.vue | 1 + app/javascript/dashboard/components/widgets/ChatTypeTabs.vue | 1 + app/javascript/dashboard/components/widgets/FeatureToggle.vue | 1 + .../dashboard/components/widgets/FilterInput/Index.vue | 1 + app/javascript/dashboard/components/widgets/InboxName.vue | 1 + app/javascript/dashboard/components/widgets/LoadingState.vue | 1 + app/javascript/dashboard/components/widgets/ShowMore.vue | 2 ++ app/javascript/dashboard/components/widgets/TableHeaderCell.vue | 1 + app/javascript/dashboard/components/widgets/Thumbnail.vue | 1 + app/javascript/dashboard/components/widgets/ThumbnailGroup.vue | 1 + .../dashboard/components/widgets/UserAvatarWithName.vue | 1 + app/javascript/dashboard/components/widgets/VideoCallButton.vue | 1 + .../components/widgets/conversation/AvailabilityStatusBadge.vue | 2 ++ .../widgets/conversation/ConversationAdvancedFilter.vue | 1 + .../components/widgets/conversation/ConversationBasicFilter.vue | 1 + .../components/widgets/conversation/ConversationBox.vue | 2 ++ .../components/widgets/conversation/ConversationCard.vue | 2 ++ .../components/widgets/conversation/ConversationHeader.vue | 1 + .../components/widgets/conversation/EmptyState/EmptyState.vue | 1 + .../dashboard/components/widgets/conversation/FilterItem.vue | 1 + .../dashboard/components/widgets/conversation/Message.vue | 2 ++ .../dashboard/components/widgets/conversation/MoreActions.vue | 2 ++ .../components/widgets/conversation/OnboardingView.vue | 2 ++ .../components/widgets/conversation/ReplyEmailHead.vue | 1 + .../dashboard/components/widgets/conversation/VariableList.vue | 1 + .../components/widgets/conversation/bubble/InstagramStory.vue | 1 + .../widgets/conversation/bubble/InstagramStoryReply.vue | 1 + .../components/widgets/conversation/bubble/Integration.vue | 1 + .../components/widgets/conversation/bubble/MailHead.vue | 1 + .../dashboard/components/widgets/conversation/bubble/Text.vue | 1 + .../components/widgets/conversation/bubble/TranslateModal.vue | 1 + .../widgets/conversation/bubble/integrations/Dyte.vue | 2 ++ .../components/widgets/conversation/components/SLAEventItem.vue | 1 + .../widgets/conversation/components/SLAPopoverCard.vue | 1 + .../conversation/conversationCardComponents/CardLabels.vue | 1 + .../widgets/conversation/linear/CreateOrLinkIssue.vue | 1 + app/javascript/dashboard/components/widgets/forms/Input.vue | 1 + .../dashboard/components/widgets/modal/ConfirmationModal.vue | 1 + .../dashboard/components/widgets/modal/DeleteModal.vue | 1 + .../dashboard/components/widgets/modal/WootKeyShortcutModal.vue | 1 + .../dashboard/modules/contact/components/ContactFields.vue | 1 + .../dashboard/modules/contact/components/ContactIntro.vue | 1 + .../dashboard/modules/contact/components/ContactPanel.vue | 1 + .../modules/conversations/components/MessageContextMenu.vue | 2 ++ .../dashboard/modules/search/components/SearchInput.vue | 1 + .../dashboard/modules/search/components/SearchTabs.vue | 1 + .../dashboard/contacts/components/ContactsAdvancedFilters.vue | 1 + .../routes/dashboard/conversation/ConversationInfo.vue | 1 + .../routes/dashboard/conversation/ConversationParticipant.vue | 1 + .../routes/dashboard/conversation/ConversationView.vue | 1 + .../dashboard/routes/dashboard/conversation/Macros/List.vue | 2 ++ .../routes/dashboard/conversation/contact/ContactInfo.vue | 1 + .../routes/dashboard/conversation/contact/ContactInfoRow.vue | 1 + .../routes/dashboard/conversation/search/PopOverSearch.vue | 1 + .../routes/dashboard/helpcenter/components/AddLocale.vue | 1 + .../helpcenter/components/ArticleSearch/SearchResults.vue | 1 + .../routes/dashboard/helpcenter/components/ArticleTable.vue | 1 + .../routes/dashboard/helpcenter/components/HelpCenterLayout.vue | 1 + .../dashboard/helpcenter/pages/categories/AddCategory.vue | 1 + .../dashboard/helpcenter/pages/categories/EditCategory.vue | 1 + .../routes/dashboard/helpcenter/pages/portals/EditPortal.vue | 1 + .../routes/dashboard/inbox/components/InboxNameAndId.vue | 1 + .../dashboard/routes/dashboard/inbox/components/MenuItem.vue | 1 + .../routes/dashboard/inbox/components/PaginationButton.vue | 1 + .../dashboard/routes/dashboard/settings/SettingsHeader.vue | 1 + .../dashboard/routes/dashboard/settings/SettingsLayout.vue | 1 + .../dashboard/routes/dashboard/settings/agentBots/Index.vue | 1 + .../dashboard/settings/agentBots/components/AgentBotRow.vue | 2 ++ .../dashboard/settings/agentBots/components/AgentBotType.vue | 2 ++ .../settings/agentBots/components/CSMLMonacoEditor.vue | 1 + .../dashboard/routes/dashboard/settings/agentBots/csml/Edit.vue | 1 + .../dashboard/routes/dashboard/settings/agents/Index.vue | 1 + .../routes/dashboard/settings/attributes/AddAttribute.vue | 1 + .../routes/dashboard/settings/attributes/EditAttribute.vue | 1 + .../dashboard/routes/dashboard/settings/auditlogs/Index.vue | 1 + .../routes/dashboard/settings/automation/EditAutomationRule.vue | 1 + .../dashboard/routes/dashboard/settings/automation/Index.vue | 1 + .../dashboard/settings/billing/components/BillingItem.vue | 1 + .../routes/dashboard/settings/campaigns/AddCampaign.vue | 1 + .../dashboard/routes/dashboard/settings/campaigns/Campaign.vue | 1 + .../routes/dashboard/settings/campaigns/EditCampaign.vue | 1 + .../dashboard/routes/dashboard/settings/canned/EditCanned.vue | 1 + .../dashboard/routes/dashboard/settings/canned/Index.vue | 1 + .../dashboard/settings/components/BaseSettingsListItem.vue | 1 + .../dashboard/routes/dashboard/settings/inbox/Index.vue | 1 + .../dashboard/settings/inbox/PreChatForm/PreChatFields.vue | 1 + .../routes/dashboard/settings/inbox/PreChatForm/Settings.vue | 2 ++ .../routes/dashboard/settings/inbox/channels/Email.vue | 1 + .../routes/dashboard/settings/inbox/channels/Facebook.vue | 1 + .../routes/dashboard/settings/inbox/channels/Twilio.vue | 1 + .../routes/dashboard/settings/inbox/channels/Twitter.vue | 2 ++ .../dashboard/settings/inbox/channels/emailChannels/Google.vue | 1 + .../settings/inbox/channels/emailChannels/OAuthChannel.vue | 1 + .../routes/dashboard/settings/inbox/components/BusinessDay.vue | 1 + .../settings/inbox/components/SingleSelectDropdown.vue | 1 + .../dashboard/settings/inbox/components/WeeklyAvailability.vue | 1 + .../dashboard/settings/inbox/settingsPage/ConfigurationPage.vue | 1 + .../routes/dashboard/settings/integrations/Integration.vue | 1 + .../routes/dashboard/settings/integrations/IntegrationHooks.vue | 1 + .../routes/dashboard/settings/integrations/IntegrationItem.vue | 1 + .../settings/integrations/MultipleIntegrationHooks.vue | 1 + .../routes/dashboard/settings/integrations/NewHook.vue | 1 + .../routes/dashboard/settings/integrations/ShowIntegration.vue | 1 + .../dashboard/settings/integrations/SingleIntegrationHooks.vue | 1 + .../dashboard/routes/dashboard/settings/integrations/Slack.vue | 1 + .../settings/integrations/Slack/SelectChannelWarning.vue | 1 + .../settings/integrations/Slack/SlackIntegrationHelpText.vue | 1 + .../routes/dashboard/settings/integrations/Webhooks/Index.vue | 1 + .../dashboard/settings/integrations/Webhooks/WebhookForm.vue | 1 + .../dashboard/settings/integrations/Webhooks/WebhookRow.vue | 1 + .../dashboard/routes/dashboard/settings/labels/AddLabel.vue | 1 + .../dashboard/routes/dashboard/settings/labels/EditLabel.vue | 1 + .../dashboard/routes/dashboard/settings/labels/Index.vue | 1 + .../dashboard/routes/dashboard/settings/profile/AccessToken.vue | 1 + .../routes/dashboard/settings/profile/AudioAlertCondition.vue | 1 + .../routes/dashboard/settings/profile/AudioAlertTone.vue | 1 + .../dashboard/routes/dashboard/settings/profile/Index.vue | 1 + .../routes/dashboard/settings/profile/MessageSignature.vue | 1 + .../routes/dashboard/settings/profile/UserBasicDetails.vue | 1 + .../routes/dashboard/settings/profile/UserProfilePicture.vue | 1 + .../dashboard/routes/dashboard/settings/reports/BotReports.vue | 1 + .../routes/dashboard/settings/reports/CsatResponses.vue | 1 + .../dashboard/routes/dashboard/settings/reports/LiveReports.vue | 1 + .../dashboard/routes/dashboard/settings/reports/SLAReports.vue | 1 + .../settings/reports/components/ChartElements/ChartStats.vue | 1 + .../routes/dashboard/settings/reports/components/CsatTable.vue | 2 ++ .../dashboard/settings/reports/components/FilterSelector.vue | 1 + .../dashboard/settings/reports/components/Filters/Agents.vue | 1 + .../dashboard/settings/reports/components/Filters/Inboxes.vue | 1 + .../dashboard/settings/reports/components/Filters/Labels.vue | 1 + .../dashboard/settings/reports/components/Filters/Teams.vue | 1 + .../dashboard/settings/reports/components/ReportFilters.vue | 1 + .../dashboard/settings/reports/components/SLA/SLAMetricCard.vue | 1 + .../settings/reports/components/SLA/SLAReportFilters.vue | 1 + .../settings/reports/components/overview/MetricCard.vue | 2 ++ .../dashboard/routes/dashboard/settings/sla/Index.vue | 1 + .../dashboard/settings/sla/components/SLABusinessHoursLabel.vue | 1 + .../routes/dashboard/settings/sla/components/SLAHeader.vue | 1 + .../routes/dashboard/settings/sla/components/SLAListItem.vue | 1 + .../dashboard/settings/sla/components/SLAListItemLoading.vue | 1 + .../dashboard/settings/sla/components/SLAResponseTime.vue | 1 + .../dashboard/routes/dashboard/settings/teams/Index.vue | 2 ++ app/javascript/portal/components/TableOfContents.vue | 1 + app/javascript/shared/components/Button.vue | 1 + app/javascript/shared/components/CardButton.vue | 1 + app/javascript/shared/components/ChatOptions.vue | 1 + app/javascript/shared/components/FluentIcon/DashboardIcon.vue | 1 + app/javascript/shared/components/FluentIcon/Icon.vue | 1 + app/javascript/shared/components/FluentIcon/Index.vue | 1 + app/javascript/shared/components/Spinner.vue | 2 ++ app/javascript/shared/components/TextArea.vue | 2 ++ app/javascript/shared/components/emoji/EmojiInput.vue | 2 ++ .../shared/components/ui/dropdown/DropdownDivider.vue | 1 + app/javascript/shared/components/ui/dropdown/DropdownHeader.vue | 1 + app/javascript/shared/components/ui/dropdown/DropdownItem.vue | 2 ++ app/javascript/shared/components/ui/dropdown/DropdownMenu.vue | 1 + .../shared/components/ui/dropdown/DropdownSubMenu.vue | 2 ++ app/javascript/v3/App.vue | 2 ++ app/javascript/v3/components/Divider/SimpleDivider.vue | 1 + app/javascript/v3/components/Form/Button.vue | 1 + app/javascript/v3/components/Form/Input.vue | 1 + app/javascript/v3/components/Form/ProfileAvatar.vue | 1 + app/javascript/v3/components/Form/Select.vue | 1 + app/javascript/v3/components/Form/Textarea.vue | 1 + app/javascript/v3/components/Form/WithLabel.vue | 1 + app/javascript/v3/views/auth/confirmation/Index.vue | 1 + app/javascript/v3/views/auth/signup/components/Signup/Form.vue | 1 + .../auth/signup/components/Testimonials/TestimonialCard.vue | 1 + app/javascript/v3/views/onboarding/OnboardingStep.vue | 1 + app/javascript/widget/components/ArticleCategoryCard.vue | 1 + app/javascript/widget/components/ChatFooter.vue | 1 + app/javascript/widget/components/Form/Input.vue | 1 + app/javascript/widget/components/Form/PhoneInput.vue | 1 + app/javascript/widget/components/Form/TextArea.vue | 2 ++ app/javascript/widget/components/HeaderActions.vue | 2 ++ app/javascript/widget/components/ImageBubble.vue | 1 + app/javascript/widget/components/PreChat/Form.vue | 1 + app/javascript/widget/components/UnreadMessage.vue | 1 + app/javascript/widget/components/UnreadMessageList.vue | 1 + app/javascript/widget/components/UserAvatar.vue | 1 + app/javascript/widget/components/VideoBubble.vue | 1 + app/javascript/widget/components/dropdown/DropdownMenu.vue | 1 + app/javascript/widget/components/dropdown/DropdownMenuItem.vue | 2 ++ app/javascript/widget/components/layouts/ViewWithHeader.vue | 1 + app/javascript/widget/components/template/IntegrationCard.vue | 2 ++ app/javascript/widget/views/Messages.vue | 1 + app/javascript/widget/views/PreChatForm.vue | 1 + 218 files changed, 247 insertions(+) diff --git a/.eslintrc.js b/.eslintrc.js index 6a91ef912..d95433458 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -158,6 +158,7 @@ module.exports = { }, ], 'vue/no-v-text': 'error', + 'vue/padding-line-between-blocks': ['error', 'always'], 'vue/max-attributes-per-line': [ 'error', { diff --git a/app/javascript/dashboard/components/ChatList.vue b/app/javascript/dashboard/components/ChatList.vue index 6ab310b11..47dc79bb7 100644 --- a/app/javascript/dashboard/components/ChatList.vue +++ b/app/javascript/dashboard/components/ChatList.vue @@ -980,6 +980,7 @@ export default { + + +