Add widget provider