Precompiled 2024-07-02-c3266c8
·
3761 commits
to main
since this release
update COMPONENTS_ENABLED gating (#27529) update components code to go through the same path regardless of whether components are enabled. if there are is no document for root component metadata, and we're querying the root component or its definition, return the default data (ComponentType::App or an empty ComponentDefinitionMetadata). this allows us to start using components in prod without worrying about data getting out of sync. we don't need to backfill anything to get started with components. note if there is no component metadata, you can't call function in child components, but i think that's expected. this change is tested pretty well by existing tests, since i'm opening up the components codepaths to always run, instead of hiding them behind an env variable GitOrigin-RevId: 0ceaf2a57ab6df701f25764cdcd4c3e1edf299b3