Skip to content

Migrate ABViewCarousel#699

Open
benthongtiang wants to merge 4 commits intomasterfrom
ben/carousel
Open

Migrate ABViewCarousel#699
benthongtiang wants to merge 4 commits intomasterfrom
ben/carousel

Conversation

@benthongtiang
Copy link
Contributor

@benthongtiang benthongtiang added the minor Tag Pull Requests to trigger a minor version update label Feb 26, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 26, 2026

Lighthouse Performance Report

Metrics





📄Full Report
Note: Above values are an average of 3 reports, only the last report was uploaded.

…t, function or class

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Copy link
Collaborator

@johnny-hausman johnny-hausman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What you have done looks good and would seem to work. (I'm assuming it is passing the tests).

However, the goal of the plugins is so that we are exposing all the capabilities of our framework in a way that an EXTERNAL plugin is able to access all the resources it needs to work and display itself in the browser app.

That means when we come across some of the resources like ABViewPropertyFilterData and ABViewProperty LinkPage, we need to make sure they are available in the ABClassManager.getPluginAPI() method that is passing in resources to our plugins.

So instead of linking to them directly in FNAbviewcarousel.js, make sure the ABClassManager.getPluginAPI() is returning those and refer to them that way.

@@ -0,0 +1,194 @@
import FNAbviewcarouselComponent from "./FNAbviewcarouselComponent.js";
import ABViewPropertyFilterData from "../../../views/viewProperties/ABViewPropertyFilterData";
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to incorporate this into the Plugin API that is passed into this widget, rather than linking to it directly here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Tag Pull Requests to trigger a minor version update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants