diff --git a/packages/calcite-components/src/components/notice/notice.tsx b/packages/calcite-components/src/components/notice/notice.tsx index 676c8820d52..935a365b6fd 100644 --- a/packages/calcite-components/src/components/notice/notice.tsx +++ b/packages/calcite-components/src/components/notice/notice.tsx @@ -10,12 +10,7 @@ import { VNode, Watch, } from "@stencil/core"; -import { - ConditionalSlotComponent, - connectConditionalSlotComponent, - disconnectConditionalSlotComponent, -} from "../../utils/conditionalSlot"; -import { getSlotted, setRequestedIcon } from "../../utils/dom"; +import { setRequestedIcon, slotChangeHasAssignedElement } from "../../utils/dom"; import { componentFocusable, LoadableComponent, @@ -59,12 +54,7 @@ import { CSS, SLOTS } from "./resources"; assetsDirs: ["assets"], }) export class Notice - implements - ConditionalSlotComponent, - LoadableComponent, - T9nComponent, - LocalizedComponent, - OpenCloseComponent + implements LoadableComponent, T9nComponent, LocalizedComponent, OpenCloseComponent { //-------------------------------------------------------------------------- // @@ -135,13 +125,11 @@ export class Notice //-------------------------------------------------------------------------- connectedCallback(): void { - connectConditionalSlotComponent(this); connectLocalized(this); connectMessages(this); } disconnectedCallback(): void { - disconnectConditionalSlotComponent(this); disconnectLocalized(this); disconnectMessages(this); } @@ -160,7 +148,6 @@ export class Notice } render(): VNode { - const { el } = this; const closeButton = (