pub fn extract_text_uinodes(
    commands: Commands<'_, '_>,
    extracted_uinodes: ResMut<'_, ExtractedUiNodes>,
    camera_query: Extract<'_, '_, Query<'_, '_, (Entity, &Camera)>>,
    default_ui_camera: Extract<'_, '_, DefaultUiCamera<'_, '_>>,
    texture_atlases: Extract<'_, '_, Res<'_, Assets<TextureAtlasLayout>>>,
    ui_scale: Extract<'_, '_, Res<'_, UiScale>>,
    uinode_query: Extract<'_, '_, Query<'_, '_, (&Node, &GlobalTransform, &Text, &TextLayoutInfo, &ViewVisibility, Option<&CalculatedClip>, Option<&TargetCamera>)>>
)