useEnumPreferencesPersistedState<T extends Enum> function
Implementation
PersistedState<T> useEnumPreferencesPersistedState<T extends Enum>(String key, List<T> values, {T? defaultValue}) {
return useComplexPreferencesPersistedState<T, int>(
key,
toPreferences: (it) => it.index,
fromPreferences: (it) => values[it],
defaultValue: defaultValue,
);
}